I've been lifting, I've been posting here and reading the sidebar, I've been cutting down on booze, I've been talking to friends/family, I've been getting out of the house with friends. Why can't I get my ex off my mind?

She absolutely hates me, says she wants nothing to do with me, but I can't help but miss her and entertain the idea that she might come back. I keep thinking that the anger will subside and that she still cares about me deep down. This is someone who was my absolute best friend until a few weeks ago.

What are some tips for getting her the fuck out of my head and my heart? What is the timeline like for getting over her and on with my life?