We buy Exo Terra 75 watt bulbs they last us over a year normally. Every year I replace ours bulbs and I put the used ones in the cabinet for a back up in case one gets broken.
The most common cause for breakage for us is moving the light while it is on or before it cools off. We have moved all lights so they are not resting on the tank lids that keeps use from breaking them as we open the tanks.
If that isn't your issue I would strongly recommend you replace your light fixture. I have had some fixtures that cause bulbs to blow because they have a problem. I throw those away not worth the risk of fires.