No, heartbreaks generally do not last forever. It may take time to heal and might hurt a lot, but it will eventually heal. However, it will only last forever if you allow it to.