It probably is hormones but check with your insurance or obgyn to see about counseling services. They can help even if you don't think you need it. Sometimes through insurance they are covered by your plan. In the meantime, try to stay active and positive in your thoughts. Best wishes
Hormones are fun, aren't they?