Dude remember the PM I sent you? There was some sound advice in there.
What I'll tell you is that you're a shapeshifter. You adapt to everyone else, and always go with the flow. Regardless of what you want, if someone wants to do something else or go somewhere else, you go with it. You never argue, you're always trying to be a good friend, and never say no. Does that sound about right?
If so, then it's time to stop that shit and become yourself. Don't be what you think everyone else wants. This is a mistake I also lived by for years, and it got me nowhere. It was only once I started becoming my own person, making my own decisions, doing my own thing regardless of whether or not my friends wanted in, that I started becoming the person I am today.
There are a few expressions in life that although aren't entirely true, they certainly hold an element of truth in them. They are:
Treat 'em mean to keep 'em keen. - I'm not saying be a dick to everyone, but you need to let people know that you're not there for their fun, but for yours. You need to add things to social situations that make it fun for others, and someone who just goes with the flow is about as entertaining as a soggy paper bag.
Play hard to get - this is a tricky one, because you need to make people want to hang out with you first. Once you've achieved that by begin confident, exciting, etc etc, then you need to make sure you put yourself first. Don't go cancelling your own shit just to keep 'em happy. If you can't do something then tell them.
Things like this are very hard to address over a forum because I can't see your face, gauge your emotions or anything. All I have to go with is text, so it's entirely possible that my assumptions are all wrong. If that's the case, tell me.
And sort out your fucking sleep cycle. You sleep stupid hours and go to bed at ridiculous times - don't. Fix this and you'll be a happier person, and confidence will come from that, which in turn will boost your social life dramatically.
Trust me on this one. Starting tomorrow, in bed at 9, asleep by 10. Get up at a normal time, and do something productive. I dunno what you do, polish or varnish your guitars or something. Clean your house, whatever you need to do to give yourself that feeling of accomplishment. You'll be feeling better within a week.