Dude, you gotta talk to someone qualified about this, especially if suicide has been in your mind in the recent past. Trust me (or anyone who's suffered depression), it does NOT just go away by hiding from it or ignoring it.
Things can only get better from here, but there will be some work involved. Seek out a counselor, even a free one through a free health clinic or whatever. Lots of therapists do a sliding scale when it comes to payments. They'll help you focus on what the problem is, how to react to it, discuss life goals and how to get there. It's never too late or a lost cause.
A great question that others have asked - Is your depression circumstantial? Or sort of an existential crisis? It sounds like the latter, in which case something like Wellbutrin or some kind of antidepressant may help to lift the mental fog and help you cope and make steps towards getting back on track.
You'll only get so far seeking help on these forums. You deserve happiness and a good life. Now go get it! Make the first step and call up someone who can actually help you. You're still very young and I don't want to see you waste years and years of your life being depressed, stuck, and in a downward spiral. It sounds ridiculous, but you have to love yourself enough to realize you're worth the effort. I firmly believe that.
Good luck, man. I really do wish you the best.
Edit: Really impressed by all the mature, thoughtful responses here. OP, you have some great advice to start you off. Now go make it happen and let us know if you need anything else.