It may be the can light itself, generally halogen fixtures have small transformers inside the fixture so it could be a bad transformer causing your light to burn out... also NOTE make sure when your changing a bulb you are not touching it with your bare skin or you will get oil on it causing it to burn out MUCH faster because of hot spots. If your changing the same lamp over and over with your fingers directly on it that could be causing it to burn out faster... two things to look into.