I know it's hard to reach out when your mental state is telling you otherwise but you made the right decision here. The main factor you stated is in your life. A supportive girlfriend, family, and friends are a positive atmosphere to be involved in. There's many people who struggle with weight and have generally the same outlook you do so don't feel alone about this. Take your positive thoughts along with everyone who supports you and make that happen. IT CAN BE DONE BRO!