I have the greatest best friend. He's athletic and and hilarious. Growing up I've always wanted a close friend but I never really had one until I turned twenty. I've always had a crush on him from the first time we met, I even posted on here about the first time we masturbated together and he let me give him head, long long story won't go into details but just know he is straight but called himself doing me a favor because of all I've done for him. I guess he loves me as much as I love him. He used to spend the night at my house and we shared my bed, after a long time I couldn't help but explore his body while he slept, one day on my birthday he surprised me and told me I could keep going. It was amazing, it was the first time I've ever gave someone head. The moment didn't last, he didn't want to continue doing anything because he didn't want to be with a guy, and after awhile of heartbreak I accepted it and became comfortable being only friends. He made me his kid's god-father and we have never been closer.
Lately he's had some health issues, and I've been there the whole time, one day he asked me if I wanted to fool around. Wow, I couldn't believe it, he woke up in the middle of the night and grabbed my arm and took me aside, he got on his knees and gave me head, I was in total shock, because I had given up all hope of doing anything with him. I came on a towel but when I reached and grabbed his penis he was totally soft, he wasn't sexually into it at all. I told myself it was just his weird way of saying thank you, and I put it out of my mind. Then the other day the same thing happened he wanted to give me head again, this time I persisted and gave him head as well, I came told him I was about to cum but he didn't move his mouth away he swallowed my load. I told him to spit it out because I knew he wasn't into it but he swallowed it.
The third time it happened he wanted to give me head and I couldn't cum, it was the thing I've wanted all these years and I couldn't even stay hard. I sucked me off for nearly an hour, and I couldn't finish. I know he isn't gay, he really loves me and knows that's what I like. He sleeps with tons of girls and whenever we fool around it takes him time to get hard while I'm hard before I even come out of my pants. What's wrong with me, why can't I enjoy it? He is really sexy and I'm in love with him. I just know he isn't into it, he just thinks he owes me because I've been with him while he was going through some health issues, which he is over now. Why can't I enjoy it more? could I not be gay enough?