how long it takes to recover from a breakup