I know that it won't make a difference but in my mind, waiting is like breaking a promise that we both agreed on and then forcing me to give up my wants to make him happy.... IT IS STUPID, I KNOW that but it is still hard when you have your hopes crushed.
Whenever I see a post from OP I think of this:
Seriously OP, you need to calm down. You're young, enjoy it. Don't rush into things, especially when the two of you can't communicate without you getting upset. Like wait 5-10 years..
If you continue to obsess about your timeline, you are going to either (A) be posting soon about how your BF broke up with you or (B) nagging him into getting married only to get divorced shortly thereafter. Work on the fundamentals of your relationship instead of PLANNING A PARTY. If he won't talk to you about your relationship issues in an adult-like manner, you aren't going to have a successful relationship with this man/boy but, honestly, with all the crying and nagging it seems like you've been doing, I don't blame him for shutting down.
Calm down, show him you can calm down and have adult conversations, don't bring up anything wedding related from now until he proposes (not to say you can't talk about where your relationship is going but I'd chill on that front too for now) and maybe he'll feel like he can open up to you without it devolving into a giant mess.