Getting over your ex is definitely going to take a long time. You have to cope up with your emotions in a healthy way. Take your time to get over your ex. You have to feel all the emotions you are going through, find your own closure if you didn't get one from them, wash your trauma by talking to your friends and therapist, and spend time with your family members. If it takes you to lift weights, write poetry or create some kind of art to move on from your ex, do that as well.