Title says it all.  I still carry a great deal of shame over my sexual orientation. 
From an early age I knew I was attracted to men, and I had the "fortune" of having an older neighbor who knew exactly what to do with me. From the age of 9 to 13 I was his cocksucker. My family moved and I suppressed my feelings/love of cock. I even dated girls through high school and college. 
But my senior year I met a wonderful older man on campus. He worked for the college maintenance department.  
A rush of feelings, emotions and yearnings resurfaced. A long story short I became his bitch. The first time he re-assuredly pushed me  to my knees and I smelled the wonderful scent of his cock through his boxers, I was hooked. 
I wrapped my lips around his cock and I felt at home, like it was second nature to me. And the first time he plowed my hole, I knew I'd never date a woman again, and I haven't.  
I really love being a sub bottom. Love taking care of a top's needs. 
I KNOW I'm a faggot. BUT I still have tremendous guilt sometimes. 
How did any of you come to terms with and reconcile these feelings which contrast so called societal norms?