First off, 2 and half years.. that’s a very long to be with anyone at any age especially if you’re younger. Second, if things do not work out between you two, don’t ever consider those ‘memories thrown in the trash’. The fact that you two were able to withstand problems and difficulties for that long means that your relationship was stronger than most.
Obviously in any relationship, things are not going to go fairly easy and you’re never going to have any problems. But the fact this he is getting mad at you for simple questions leads me to believe that you two have come to the point where you’ve been together for so long that maybe certain things bother you about each other. It’s natural, so do not take too much offense. In my opinion, I think you should sit him down and just talk to him calmly about the two of you, what you want, what he wants, etc. As soon as you get that on the table, you’ll be able to decide whether or not you should remain together, take a break or break up all together. Who knows, you two could break up for a month realize how much you miss one another and then get back together with things being better than ever.. You never know, but the more you two lack communication and just disagree and argue the worse the situation is going to get. If praying helps you, then by all means pray your little heart out.. But in the end everything happens for a reason so remember that.