Am I impatient? Probably, but aren't we all. It all just seems to go so slowly.
Am I going crazy? .
No. Honey, you are already there Must be, to put up with all of this, keep going back for more. At times, I think we all think we must be mad for doing this.
It's my fault, isn't it??
A definite no! He decided to have the A. Your pulling back is not responsible for his actions. I think he is probably having a conflict with his feelings/emotions. I can see that he is trying to reconnect and then pulls away, which I think is pretty much text book (even more so if mlc).
Some wise person on this board (sorry I can't credit whose wisdom this is) likened it to making friends with a feral kitten. They will come close, and then run away again, and while you can hold your hand out, they have to make that decision.