I agree with Cherrie. Sometimes if we really love a person there will be hindrances and struggles between you two people involve. And these things are just either gonna make you both stronger or will lead you to forget the memories and heartaches for each other.
To recover from breakups, just count the days or find a stuff to do that could keep you busy and forget something.