After reading the many replies your going to get, disapear from here for 6 months and spend time with your g/f and son and build up your relationship.
If you show that you can change in the next month she might change her mind and realise what she might be missing.
Hope everything works out well
