Contractor question of the day is do I have a bad socket or a bad bulb? A good place to start is with a better bulb. They make bulbs that have a 130 volt rating on them which is a better bulb and is more durable. This is something any home owner can do. See how long it lasts, that may be the solution. If this does not help, he recommends calling an electrician to check the socket. The wrong wattage bulb may have been used that did some damage to the socket.