This relationship is definitely not healthy.
This isn't as easy as just telling her what happened. I don't know how much trust she has in you being there for her. You also mention her 'moving out soon' and her son. What is actually going on in this relationship?
Communication is always a good place to start. Learning from your mistakes and moving on together is another good step. Is she really willing to work with you on the problems in the relationship?

