Yes, time is probably the largest factor. From your comments, it sounds like you and I have gone through a similar breakup. If it helps you in any way, it took me a solid 6 months to really start to feel better and forgive myself. A long the way came lots of greiving, hard lessons and trying to understand myself. Last week, I saw a video of my ex on social media. I forced myself to watch it and found that at last it didn’bring tears to my eyes and pain to my heart anymore.
Take your time Diana. I wish you all the healing in the world. ❤️