Every person takes different times to get over someone, but generally, it takes 11 weeks to start feeling better. This can change based on your personality, attachment style, and the intensity of the relationship. If you're worried about the length of time you've been feeling heartbroken, talk to a mental health professional to get extra support.