Hey Bud
I too am going through a break up. It sucks. Nothing I can tell you will help speed up the process. I know, because nothing I have been told or read helps. Just know, like everything in life, it will pass. That’s something I am holding on to.
Also, re: the internet boyfriend. Yeah he is so a re-bound. An ‘internet relationship’ is not a relationship. I wouldn’t sweat it. Just remember while you are out with your mates having fun meeting people, she is in front of a computer screen talking to someone she hasn’t met yet. What does that sound like to you?
Hang in there bud.