If you're really depressed and can't shake it, then it might be time to get yourself on some prescription anti-depressants like SSRSs or mood stabilizers. You can go the homeopathic route with SAM-E or 5HTP, and a little extra caffeine but these choices are less potent and you can develop a tollerance much faster.

Even on those you will need to distract yourself from the negative thoughts and make yourself happy. If you can find it in you to 180 as soon as possible and show him a wonderful and charming you that's 110% better I promise you he will want to open up a little more and be friendlier. But in your situation you need to get out more because there's nowhere you can sulk in private. So go to a movie by yourself and cry your eyes out when you need to or join free classes for tango or martial arts once a week to get all your pent up feelings worked out physically.

When you return only show him a woman that's he will want to be around. Make it hard for him to leave that incredible person you really are and not this depressed mess that he wants to get away from.