Going back about almost 5 years, my then boyfriend (now fiance) and I went through a period where communication started to break down, and sounds slightly familiar to what you're going through. It was during a period when we were in separate countries, but ironically, I was a few months away from going back to the UK to do my MA.
We both realize now that my fiance was suffering from a bout of depression, in addition to acting (as he now admits) immaturely. At the time, he had recently been through some events which seriously impacted his self esteem, and he was very depressed.
After a while of trying to get through to him, and realizing that he wasn't ready to discuss things, I decided to break up with him. Now the break up lasted about a week, but once he did say that he wanted to stay together and was in it for the long haul, we took it very slowly in order to rebuild communication skills and trust. Since then we have continued to grow and mature together, and that all seems like a lifetime ago.
It's hard to say what's going on with your boyfriend, but it sounds like the two of you might need a break. I know that a lot of people think that this is the equivelent to breaking up, and it certainly might lead to that, but it also might give you both the time to re-evaluate your situation, and come out stronger. Try to let time sort it out, and most importantly start living your life for you (which it sounds like you are making a good start on from your post).