Story about ex:
https://www.askmehelpdesk.com/relati...ts-344573.html
I hate to say this, but your current relationship is a rebound from your last relationship and that's really unfair to your current boyfriend. You never fully healed from the last relationship and you started a new one.
You can start by taking a time out of this relationship. Gain some perspective and finish recovering from your break up. Once you've fully healed, you will feel more objective about your current relationship.
Your current boyfriend waited so long for you, I'm sure he will understand that you need some time to finish healing before you continue the relationship.
Short term pains for long term gains.