3 years is a long time to feel down as described in your first post. please make sure you get the assistance you need by either talking to a doctor, taking medication or other alternative therapy. i don't know if your doctor ordered a blood test for you, but your thyroid should be checked out...