You do a lot of assuming for one thing, and this latest episode is but one of many, and paints the story of him being less than perfect. Its no wonder you have trust issues after this latest drama. He has as many issues as you do, and I doubt either of you knows what to do about them, but for now while this last incident is still so fresh you let your own emotional dust settle and then try to talk about it rather than assume.
To be frank about it, you are only going to be as good as the next incident, and more drama until you get tired of this ad realize this love may not be worth holding on too for much longer. Love is never enough when there are this many problems in just 6 months, which seems to get bigger, and not better.
Sorry but teen love and feelings are confusing enough without the drama, and you have a lot of that already. For sure unless you can talk together better, or decide it's better to let it go, then it can't get any better regardless. I am sure you think you are holding on to LOVE, but I think you will find out that you are not.
Love is never enough to keep you together, not with so many other issues that you both have that needs to be dealt with, apart from each other. This just isn't a healthy love at all.