Your Mum sounds supportive... Have you been back to see your GP? Have you ever had any talking therapy?