On and off relationshipsIt took more than 20 break-ups for Melissa Meagher to realise her six-year on-and-off relationship with her ex had to end for good. With...