He can't do it anymore!

Karis • Trying to track my periods and not get pregnant
So for the last 2-3 days my boyfriend has been pretty much uncontactable. I call him, he doesn't anwser, I text he may reply to one of them saying I'm busy, call you later but he never does.
Finally yesterday after calling him 10x in a row like a crazy person he anwser the phone, no hello or sorry, I've been busy. He simple says you don't give up! And then he chuckles. 
Now I'm sitting there on the phone on the verge of cussing him out because I'm angry and partially worried something happend to him but all he says is "you don't give up". I asked him what's going on, why isn't he answering the phone or texting me back and he simply says" I can't do this anymore". I said do what, he said the whole ttc, moving in and lastly being in a relationship. Now I'm sitting here with my mouth wide open because it was only last week he was telling me there is an apartment he wants to look at as he believes it's the perfect 1st home for a family in London, U.K.(where we are from)!
I asked him since when and he simply said the last 2/3 weeks he has felt like that. It just doesn't make any sense because it's actually  him who is telling me to search for apartments, take vitamins to help me conceive. Now he's saying he's not sure if he can do it anymore, I asked him if he still loves me which he said yeah but he ain't sure if he wants to be in a relationship right now. 
I'm so hurt and confused, we have been together for almost two years and everything to do with babies and houses he has instigated not me. He has actually broken my heart and lead me on. It doesn't help that Xmas is next week and he sayings he ain't coming to my family dinner now as he doesn't want to play happy families. I'm just so embarrassed!! 
What should I do? 

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors