Yep, four months!
You weren't hindering his progress at all. He's just running away (from life) and is showing you that you aren't his priority. Try not to make him yours if you can. Pretend if you have to! I used to do that when things got bad, even if it Was just for an hour at a time. You deserve so much more. Stay strong, I know it's rubbish right now.