You wrote all that at 23? You should be writing for a living! Forget code, write in English.
anyhow, great piece. as long as you can live another day, the opportunity is there for something big to happen. i've gone from the lowest of lows to the highest of highs in a matter of a few hours.
perhaps reframing what success really is would help. i know how hard that can be, though. take it easy on yourself. not many people can do what you're doing. measuring yourself to those living a so-called "normal" lifestyle is unfair to yourself. you've chosen a different path, a path that, believe me, many would love but are too scared to make.