@DahNoobidiah
If you need help, man, I'm here to talk, even if you don't know me. You're a very talented developer, and something clearly is not right. Trying to off yourself isn't the right decision to make. You should either talk to a close friend or someone you trust.