I knew early on in my life that I was bi-sexual. I developed a fetish for crossdressing and had sexual fantasies about sucking cock and getting fucked by a man. But as soon as I ejaculated, I felt ashamed of myself. I also wasn't attracted to men the same way I was to women.
So, I dated females and lived with this corner of me psyche, randomly having me fantasising about dressing up in women's clothing and getting used by a man. I tried gay porn out of curiosity, but it did nothing for me.
However, trans and sissy porn did do it for me, but my main go-to was wife sharing porn. That involved no bi-sexual fantasies for me. I was only turned on by the idea of a man watching his wife or girlfriend getting fucked by another man.
Rather than feel ashamed or try to change my thoughts, I accepted who I was and continued to date females. I did go on a gay dating site a few times. I became aroused by the photos of hard cocks being offered, but then I would delete my account without actually meeting anyone. I trusted my instinct that once I'd cum I'd regret it.
When I was twenty-one, I broke up with a girl and began having those cock fantasies again. I rejoined the site and posted a few pictures of my arse and average erection for the first time. I also began messaging a few guys. It was exciting.
Knowing what would happen once I shot my load; I held off from cumming and very nervously agreed to meet an older guy at his house. His name was David, a 40yr old, gay singleton. His reviews were plenty and very good, so I decided to trust him.
When I arrived at his nice home in a sleepy suburb, he quickly invited me inside and shook my hand. David was about 5'11, a little taller than me. He was well dressed and clean shaven with short dark hair a slight gut.
He knew I was a virgin when it came to men, so he was very understanding and patient with me. I told him the truth about me during our chats online. He suggested we talk over a cup of tea or coffee, but I told him I preferred to just get on with it.
Despite my nervousness, I was very horny to suck my first cock. David grinned and led me upstairs into his bedroom.
As we undressed, he told me I had a fit body. I was toned back then. I'm 5'8" with short blonde hair and blue eyes. David then lied down naked on his bed and spread his legs, grinning at my fascination with his cock. I knew it was 7" and I'd already seen lots of photos of it, but seeing it in real life, ready for me to play with, had my own six inches rock hard and leaking pre-cum.
I lied down on my stomach, between his legs, and took his cock in one hand. It was smooth, taut and clean. David watched me and sighed as I began to stroke his shaft. All my nerves evaporated. I wanted to do it. I wanted to be there.
I licked the tip and swirled my tongue around the head, concentrating on the sensitive underside. I became too excited and rushed getting him inside my mouth. I was sucking and bobbing my head, mindful not to touch his cock with my teeth. David was breathing heavier, but I'm sure he'd had better blowjobs before.
I didn't think about that, though, I finally had cock in my mouth. I was giving a guy my first blowjob and tasting someone elses pre-cum. I licked the shaft and gently sucked on his balls. Then David raised his arse and told me to rim his puckered hole.
It was hairy and I became unsure in my mind as I brushed my tongue across his anus. I'd never even rimmed a girl before. I was grateful for his hygiene and quickly relaxed, stroking his cock while I tongued his arsehole.