Well, here is my go at advice, it may or may not be what you are looking for!
Having trouble sleeping: I suggest trying to find herbal remedies, and starting good sleeping habitats. Try taking Meletoin 1-3mg every night before bed, go to bed at the same time, drink some tea (Chamomile, valerian, passionflower) it might take trial and error because a lot of aspects can affect sleep, it takes time. You might want to consider seeking medical help if it becomes severe. I went to a neurologist and he actually found I had a deficiency of Gaba at night
College at 26 should be done: We all have our own rate of doing things, education is something that nobody is too old or young to still be working on, if it gets you to the next stepping stone one day just enjoy learning at your own pace.
Virgin: Sex isn’t everything and I don’t think it will make you any happier as much as give you an distraction
No girlfriend: I know how it feels to not have a significant other but you just have to learn to enjoy your own company, work on yourself to be the best You that you can be, be happy on your own and then one day you may meet someone to share that happiness with.
Shy: Its normal, just have to try and push yourself out of your comfort zone, but if you cannot change that about yourself, don’t worry about it. Everyone is shy at some extent, people just learn to hide it.
Think to much: Guessing this is why you can’t sleep, racing mind at night. This isn’t bad, but some times can make things difficult when you want to slow down. Once again, try some herbs that help slow down your nervous system and neurotransmitters. Also try meditation to silence your mind.
Hate job: Your option is to learn to love what you do not matter what, and find meaning in it or find a new job.
Happiness where for me?: I struggle with finding happiness myself but I think it is a mixture of reaching for that change in your life that has meaning and learning that happiness is on the inside, it is a mindset that you can develop regardless of where you are and what you are doing.