The first time I ever got a blo-job from a guy he had been a friend for a few years and I always assumed he was totally straight. (he had gf's)
We were part of a cycling club in school and we were taking a Fall trip over three days and two nights. There were five of us, all staying in one tent. First night we went to sleep exhausted from the long trip...Or so I thought. I woke up to find someone had their hand in my sleeping bag groping my package. As my head cleared (and I got hard) I realized it was by buddy. I was shocked but I was also horny so I let him grope my cock. Once it was at full mast he put his hand down my boxers. Just then someone stirred and my buddy quickly pulled his hand back.
The next day I pretended nothing happened and everything was cool... Except he kept looking at my junk (I'd never noticed that before) and when we stopped for a piss he always ended up standing next to me trying to casually glance over. The second night I was horny as hell so when we bedded down I left my sleeping bag zipper undone and pulled off my boxers once I was inside the bag. After a while when everyone else was asleep I felt a hand working it's way into my sleeping bag. I was rock hard and when he felt it he pulled his hand away for a second, then put it back. First he groped my cock for a bit then he did something that totally blew my mind, he slip down, slowly put his head under the sleeping bag and started sucking my cock. After about two mins I blew right in his mouth. He coughed and gagged and that woke someone up. They asked "hey, you ok?" My buddy was still kind of gagging and responded "I think I just inhaled a bug or something."
Nothing was ever said between us but every once in a while he's blo me and this went on for months. I was always supposedly "sleeping" at the time. He was actually a pretty decent little cocksucker. We don't cross paths any more and he's recently married with a baby girl. So, you never know. It wasn't his sucking my cock that ended the friendship, he went off to collage.