What would cause me to have a body tempature of 95. Its been tha way for about a year.?

Thermometer wrong. This is a very low temp. First check your thermometer and if it is accurate have your thyroid checked. Hypothyroidism (low thyroid) is a common cause of low temperature. We would expect you to have a lot of symptoms if your temp is that low so also look up hypothyroid ism.