what do I do???

Why do I not come? I can come any time I do it myself but when I get eaten out or even sex it just doesn't happen. Obviously I'm turned on but the guy I'm with says that he feels really bad and thinks that it's his fault. What do I do?