Why did I only realize that I truly loved him when it was too late?
What made you take so long to figure this out?
I kept getting it in my head that he was unfaithful. I should have never doubted his feelings for me...
It might be too late for that now. Somethings needed to be figured out sooner unfortunately, but maybe there's a chance if you explain to him how you were feeling and why you behaved the way you did.
No, there's no hope. I am trying to move on from him.
I know it's hard to get over an ex, but it's good that you are trying to. There's always other people out there who would be happy to be with you, and you can grow and learn from your past mistakes with your ex. Don't be so hard on yourself!