Comment
Comment by lazyjones
In addition to the other suggestions posted here, go see a doctor, have your blood levels checked to exclude the possibility of some deficiency or illness (it's easy to ruin your body without noticing by working hard for many years).