Why does he keep blaming me?

We have a perfectly good time, no arguments, fights are anything than out of the blue he ignores me for a 2-3 days. The longest he ignores me is 3 days then he comes back and blames me for us not talking. This is the fourth time he’s done this. I know it isn’t my fault because I’m the last text. I call him and text while he’s ignoring me and he still makes it my fault when he comes back. I told him about himself about how he barely puts in effort and he gets all angry and says things like “I did text you, I texted you good morning Sunday.” and the current day would be like Tuesday.
Why does he keep blaming me?
Add Opinion