It sounds like too many things are happening at the same time. Tell your gf/ex/gf again and your mum that you will be unavailable for the next week and not to contact you during that time. Then gradually restart with them when you are in a better shape to talk.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~