Friends are great, but the trouble with friends is that in difficult situations a friend will always attempt to comfort you, not tell you uncomfortable truths. What you really need to hear is advice from someone who is emotionally unattached and objective and though therapy can certainly make you feel a little out of your comfort zone, it is sure to provide you with emotional honesty and a willingness to take responsibility for your own behavior.
Not all therapy is going to work for you. What might work miracles for one person, might make another kick and scream. Remember that ultimately therapy is a service and if you don’t feel like your therapist is helping you then find another one. It’s really important that you feel like you are gaining something from your sessions so spend time speaking to a number of therapists before making your final choice