A bit of honest advice, work on self improvement before trying to start a relationship. Get your emotional issues under control, find a medication that works, or whatever you need to do to do that. Exercise and eat well, it will help with the weight and the emotional issues. Get out of your parents house. There are circumstances where a reasonable girl won't mind it, but it is a red flag. If you are not actively helping to care for your parents, or living there on a temporary basis with plans to move out then it doesn't look good.
At 31, most of the women in your dating range are probably starting to at least consider the possibility of a family, so ruling that out is going to narrow your playing field unless you are going for the one night stand crowd. If your goal is to get laid, go to a bar and start buying drinks for ladies, you'll get lucky eventually.