*Part* of your problem is an error in philosophy (see below). As many make this kind of error there are probably other (organic) causes for your current mood.
Try to stay active, do sports and try to eat healthy. Do whatever your mood does "tell" you not to do (e.g. take part in social life, do...