You may be suffering from depression. Go to the doctor, it could be something as small as a vitamin deficiency.
A cousin of mine went through the same thing and was good within a few days after going to the doctor. He did a Complete Blood Count and recommended my cousin take Krill Oil three times a day, B-complex twice a day, and Zinc before going to bed.
Might sound weird but it worked for him.