Its going to be different depending on the situation. My last bf, I'd say it was 6months to a year to be really over it. And I was the one who ended the relationship. Theres no timeline for these types of things though. You just have to feel whatever it is you are going to feel and give it time. Don't rush things.