Hi pretty fly
I'm sorry, I don't know much about your situation with your ex but I just want you too know that I have felt exactly the same way. I was with my ex for nine years and the last fifteen months was hell, he had an affair (and is still with) with a 16 year old school girl and generally made and well still is, my life a misery.
I found blokes attractive, I even had 2 blind dates with 2 guys of the internet who made a move and I ran a mile even though I fancied them (they were sleazy though). I even had a bit of a fling with a fella from work who I was very attracted to, he even came back to mine, when he made a move on me I went along with it and ended up in my bed but when it actually came down actually doing it I couldn't, I felt totally turned off and cold. I just kept comparing him to my ex and feeling totally revolted
In a perverse way I still fancied my ex and I did sleep with him about 5 weeks ago and i just couldn't ever see me sleeping with anyone else, the thought made me heave tbh
I resigned myself to being celibate for a long long time ..and then i met some one! I'd been working with this (another) lad for 10 months, quite nice looking, never thought much more and then the last 3 weeks we've got really close and i've found myself falling for him in a big way and he feels the same.. we are taking it very slowly, still at the holding hands, kissing teenagerish stage and I like it. I've got butterflies and every thing its really weird and I'm starting to think that I could sleep with him if I took it slow. He's totally different to all the sleazy, up for one thing guys and I really like him
It will pass these feeling your getting.. you just have to stop beating yourself up about things and take things slowly. Perhaps your not ready for a physical relationship with someone else at the moment and its your body's ways of telling you that.
I never thought I would get these physical feelings back for anyone else. My ex is the only person I've ever slept with and its taken me a long time to get over the mental barrier.
Gosh I hope this helps and I haven't gone on to much! good luck anyway!.