Well, if this is not due to depression, then this can be due to diabetes, anemia, thyroid disorders, dehydration, electrolyte imbalance, sleep disturbances, side effects of all the drugs you have been taking, or due to low testosterone
Do discuss this with your doctor and
get yourself examined to rule out these conditions. If they are all ruled out, then you should consult a psychologist. Take care!