How long should it take to get over a broken heart?