How long is too long

Ok.. So this summer my SO and I discussed getting married and having kids. And this isn't the first time we've talked but it's the first time he said ok well start planning.. and at that point I got really excited and thought we were on the same page so I excitedly told my best friend and my mom that we are finally after 5 years going to take the next step. I started researching venues and making list and color options and I narrowed it down to 3venues and 2 color options and multiple decorative options and in Sept we went to a wedding convention. I took my binder to him in OCT. To show him and asked to look it over then we can schedule tours of the venues. He then proceeded to tell me that he didn't want to look at venues or book anything until he gets the ring.. my heart was crushed.... we argued and then i kinda dropped the issue until Dec. He keeps asking me what I want for Christmas and my birthday (it's the 26th) and I keep replying a ring. I even switched my Dec schedule for work so that I worked overnight nights for him to be able to do stuff regarding buying a ring.

So tonight I did dinner with the girls and he went Christmas shopping for his family and when I was done I called him and he was stuck at the mall due to a 10 car pile up and so he was sitting and reading about cameras. I said why don't you go to the jewelers and pick out a ring ? His response was I can't give you what you want your breaking my heart.... again my heart dropped and eyes teared up and now I don't want to go home to him. Any advice..