TWC, sometimes an antidepressant med can help, despite there being clear circumstances for your mood. It can help you be more you at your best, your energy and focus. As others say, it doesn't always work, and is never an excuse not to work on oneself, but it probably isn't worth rejecting out of hand, either. There are some generic and cheap, too. Take good care of yourself, girl. You are well liked here!
Blessings, Tara