I have constant tiredness and have been gaining weight despite a healthy lifestyle. Generally unwell and feeling low. Tested for thyroid was clear?

Consult psychologist. If after consulting your MD and checking your thyroid you still don't have an answer, consult psychologist or psychiatrist. You might have symptoms of depression of seasonal, genetic or situational nature.