If you're anything like me, you're depressed because you're worrying too much about whether women like you.
Contrary to the beliefs of many people on this forum, you don't NEED sex. YOu may want it, you may want it BAD, you may be DYING for it, but you don't NEED it.
You're working on a spender-saver mentality. You come on forums like this and you absorb all of these techniques and tricks and crap and SAVE them all up until one day you SPEND them all on some p00n in exchange. You may get it, you may not. The thing is that you're constantly worried about whether the exchange is legitimate, if you're REALLY getting what you wanted for what you've spent. If all the time, energy, etc you've put in is giving you what you expected in return.
You're also trying to stack up what you have in the way of time, money, energy, love, etc against where you THINK you "want to be" in life, what you want to have. You treat your experiences like furniture in the house that is your life.
I fell into the same thing just before my 25th. I started thinking to myself, "By this time, I wanted a steady hot girlfriend, should be thinking about marriage, should have more financial success, a bigger house, more friends, etc etc"
It's all BULLSH!T.
Start thinking as an investor instead of a saver/consumer. Take your energy and your love and your "DJ skills" and INVEST them in people. Take some risks in your life and give your time and energy to people who you think are worthwhile investments. Let them grow and in return they'll pay you back dividends which you can re-invest in someone else.
Instead of approaching women and looking at it like, "OK, I'm going to give her the "Box of Crayons" pattern followed by some ****y-funny and some kino", think about INVESTING some of your natural energy in her.
Even if you've got only very little to give, don't horde it for yourself thinking that you "won't have enough to sustain yourself". Because you can ALWAYS generate more love, more energy, more time as long as you're alive.
The nature of human life is to be spent. Let your energy burn off, let that light that you give off cause others to grow and give light back to you. This is how we ALL grow.
The past is gone. It doesn't matter. It doesn't EXIST. The future doesn't exist EITHER. All that matters is what you do RIGHT NOW. Take each moment as its own baby step.
By the way, you can CHANGE the way you respond to your world. A newborn child comes out not knowing a damned thing about how to move...it just kicks and wails. But slowly over time it can learn to control those random muscle spasms, it learns to crawl, then to walk, then to run.
In a similar way, when we come into the world, our thoughts are just a jumbled mess of survival impulses. But over time, we learn how to create words, how to communicate, how to think logically, how to solve problems...we learn to control the way we speak.
What most people don't know is we can ALSO control the way we FEEL, the way we interpret the stimuli we encounter. Our attitudes toward life. You can train yourself to be happier, freer, more ALIVE. Some people do it behaviorally (acting "as if" until their spirit starts following suit). Some people can cognitively think their way to a better attitude. Some people need therapy...but actually a lot fewer than you'd think. The hardest thing to do is to actually ACCEPT that your universe is largely shaped by your interpretation of it...and your interpretation is FULLY within your control.
You may not be able to control your heart, but you certainly can control your soul.
Think of that last scene in the Matrix. When those bullets come streaming in, in your mind, hold your hand up and say, "No." And let them drop away powerless. See the whole world in raw code and understand that you HAVE the power to re-write it in any way you see fit. Not by using the socially accepted interface, but by using your mind and your soul and your hands to imprint some of yourself on the code of the universe. Something that will change others, that will set THEM free and allow THEM to give back to you in return.