I remember all the advice that you had earlier in the month (I think). It did seem then by what you said that he was possibly not going to be able to make the relationship work with you.
Now it does seem that even though he may have made quite an effort to make things work, you have pushed him too far. Pushed him perhaps because you want things to be perfect and you can't just leave things - and him - to evolve naturally and when they can.You also have trust issues. You are very articulate about how you see yourself and your own character, and honest too. Tonight you are clearly blaming yourself for a bad situation which you have created and instantly regretted. Some self control is necessary when you feel like escalating something late at night and you are likely to do and say stuff which normally you would stay well away from! Maybe he just cannot be what you want when you want it and he may feel that at times you are just such high maintenance that he wants to run away from you and your issues to somewhere where he doesn't have to face up to a lot of confrontation or conflict. It does sound as if you are very needy and quite hard work; maybe if you were to make a list of what you feel might count against your having a lasting relationship with a man...learing from .too many mistakes in the past .....you might get a better handle on how you feel and the behaviour which keeps recurring and is a pattern in your life. Some counselling would probably help you greatly. Ignoring what you feel is very bad advice from your Mother is probably the best idea until you are feeling stronger and more focussed on where you are going.
Definitely give him space. Don't keep going on and on "pecking his head" with every little thought or doubt that comes into your head. Let him think, let him work, let him spend time on his own and if he comes to some conclusions of his own, whatever they may be, you need to respect those and stop pushing. People who are pushed tend to either dig in their heels or give up. On giving up, if they then have to try to be what they're really not, they end up feeling and being resentful. That's no basis for any relationship.
You were sensible to reach out for help today. You were clearly very emotional and upset and it seems that you have now calmed down and would benefit from some sleep and a clearer head tomorrow. Try to remember that nobody's died. That's not a throwaway line, I honestly feel every sympathy for you. But you do need to take all the time that you need to try to heal yourself, get some help and, if necessary at this time, understand that you can function alone and outside of a relationship. Get yourself right and then you have the best chance of being happy. Keep battering something that is really not working and that's only going to make you more unhappy. Wishing you a better day tomorrow and promise yourself, please, that rows, confrontation, loss of control and real distress are not the best way to go through life. Fix yourself if you can and you stand every chance of a happy life. Good luck!