I have personally used blahtherapy.com and spoken to a wonderful therapist who just after one session helped me. Sometimes we need people to frame things in a different way. We also need people who we can be fully honest with to really get the input we need. That alone is worth the investment in therapy.
frankphillips, I hope these quotes help you just a little bit, because they are very true.
“The reason we struggle with insecurity is because we compare our behind-the-scenes with everyone else's highlight reel.” —Steve Furtick.
"You'll be fine. You're 25. Feeling unsure and lost is part of your path. Don't avoid it. See what those feelings are showing you and use it. Take a breath. You'll be okay. Even if you don't feel okay all the time." - Louie CK