Hi Janine,
I too have gone through times of extreme shame, feeling like I am a mistake. I read Daring Greatly by Bréne Brown and it helped change my views on shame. Reaffirming that you are worthy of love and belonging is extremely important, and being aware that you are not alone in your struggle is also important!