man, please don't think of life as being only code, .com's and retiring by 30s. I understand being passionate about your craft but you're too young to talk like this. I also understand what harm a chronic condition can do to your life, to your confidence, but please, don't give up.
Perhaps you need to re-invent yourself. If that means taking the bag, do it. Think of this as a new life. Shed that old layer, leave that guy behind. Think beyond code, beyond .com. Life is precious, really. There are women out there who do go beyond physical appearance.
You need some mental health therapy too. Your confidence needs a boost and that will surely help. Where is your family in all this? Bond more with some close friends, relatives, family.
Have you tried any alternative, less-intrusive, natural remedies? I can tell from personal experience they can be a ray of light, more often than you think.