Guys, How long to get over a boyfriend I just broke up with?

so I'm 25 I've been dating the same guy for more then 2 years my only boyfriend I've ever had cause I never thought I could find the right guy until him unfortunately we weren't meant to be we broke up on good terms kinda after a big fight which was bad and he said some fucked up shit like he was just with me for a good time "but didn't mean it the way I took it"... any whom he apologized but I couldn't find myself to get back with him after that and after all the shady stuff he did behind my back... i still love him but know I deserve better just how long do you think it will take for me too stop thinking and occasionally I'll cry about it it's been 3 weeks... how long will it take til I'm back to me? And should I block his number?
Guys, How long to get over a boyfriend I just broke up with?
5
Add Opinion