Dude, you seem like a high maintenance kind of cowboy... are you? Maybe why you had a problem before? Try to chill out a little bit. Do you know how to chill out!
Read, workout, meditate, have sex your girlfriend, watch porn, masturbate, watch something, deep breathing, relaxation breathing, make a check list so you don't freak out when you lay your head on your pillow. Quiet your mind, it will thank you for it. I promise you. I will pray for you.