i really don't know. I have a new boyfriend who I love, but there are plenty of times I find myself thinking about my first love and the boy I lost my virginity too. I miss him a lot on occasions and I just wish I could forget about him...its been almost a year and I love my new boyfriend so I don't really get it.
I have been in love with my first love for about 7 years or so. Sometimes, after I go for an extended period of time without seeing him, I think that I feel differently but everything comes back when I see him again. I won't be able to stop thinking about him for days. I still dream about him frequently. He took my virginity and was basically my first everything.
I think it really varies in accordance with how passionate both people are and whether or not they were both in love with one another. When two people are equally in love, the sex is much different and difficult to forget. Personally, no one I've met holds a candle to my first love. I never dated anyone after being involved with him. He doesn't care about his appearance much anymore and I grew up to be a little more attractive than when we were involved. In other words, I'm approached by good looking men very frequently. I can have whoever I want and it makes me really sad because I only want him.
If your case is anything like mine than good luck. You can convince yourself that things are different and you can distract yourself with other people but at the end of the night, you'd always rather be with them.
For me, it took finding someone else. I realized that the deep love I have for them doesn't even come close to the love I felt for my first.
It has been 5 years for me.. I had asked her out, had been rejected.. it has been over 20 months since I last saw her, but I still remember her voice as clear as crystal.. But I am not under any depression or so, I am a happy man with lot of female friends to flirt around.. so I have logically speaking 'gotten over her'. But still, after going to bed.. her thoughts fill my mind.. Even I am wondering when it will end.