A heartbreak may last for a few weeks or months, depending on the cause of the breakup and the depth of your feelings. Your healing process may also depend on the kind of person you are. If you are someone who can distract yourself easily and find things to make you happy, you may get over your feelings soon. However, if you are sensitive, you may need some time and support to get over the heartbreak.