You seem nothing like one, IMO... I know that it's easy to blame yourself when things go wrong- I do that lots of times, myself- but you have to try see that you're not the sole cause of events. Surely your friends have done things wrong themselves, by not being patient with you?