Most Helpful Guy
For me it took me about 1 year until I could sit in a room without my face starting to throb while my mind became flooded with memories. Then it took a couple more years after that to where I could become somewhat happy and not want to jump off a bridge.
But the time is irrelevant. It's a moot subject.
If you're left with a hole in your heart, you have to fill it with something you love. One of the reasons I took so long to recover is that I maintained contact with my ex while she told me things like, "I miss you so much but I can't see you right now."
I started healing when I cut her off and then started falling love with things again. I couldn't fall in love with a girl yet (I tried and just ended up hurting some girls because I couldn't care about them), but I made all these friends. And I traveled. And I developed new hobbies, went camping, climbed a mountain, partied to oblivion.
At one point I started waking up each morning excited about what I was going to do next. And that's when I realized my ex had finally been pushed far enough to the back of my mind where I no longer wanted to jump off a bridge. I had too many things I was looking forward to do.
Most Helpful Girl
There's no set time limit for when you will feel better. Everyone is different. I understand that break ups are sad and hurt, and it's okay to grieve. But try to distract yourself. Spend time with your family and friends. The pain won't last forever.
I can tell you from personal experience, I grieved my last long-term relationship for about a month. I was sad and cried a lot but I spent a lot of time with other people too and doing things to keep my mind off of it. I remember as time went on, I caught myself thinking of him less and less until eventually, I woke up one day and it didn't hurt anymore. In hindsight, ending that relationship was the best thing that could have happened for me because it set me up to meet someone else who treats me so much better and I'm happier now than I've ever been.
So, while it may hurt right now, don't lose sight of your future. There will be better things coming and soon you'll realize that. Take the time to grieve but don't forget to keep living. Go out and do different things, distract yourself, and keep your mind busy. That's really the best way to move on. Good luck to you. :)