Food sensitivity could do it; try simplifying your diet to healthy meats and vegetables only for a while, and see if your symptoms improve.
A sleep disorder is something to consider as well. You sound a bit skinny for sleep apnea, but you may not be getting quality sleep for some reason. Sleep issues can actually lead to depression, rather than the other way around.