DSS lives with his dad and me and has not had any contact whatsoever with his mum for years now. She has not called, sent cards, literally not a word. She moved from her last flat without leaving a forwarding address and despite repeated efforts we didn't manage to track her down. She became a class A drug user when DSS was 5 and then became an alcoholic, she had stopped drinking when we saw her last but was still taking drugs. On Christmas Eve she turned up at the house unannounced to give DSS a Christmas present. His dad was out so it was me who answered the door. She was very clearly drunk and was refusing to speak to me. As she was in a state I didn't let her in but asked if she was staying locally and asked her to come back when she was sober. She told me where she was staying, got aggressive and I closed the door on her. I didn't want DSS to see her in that state and didn't feel confident to deal with it on my own. We went to where she was staying today to try to talk to her and she has gone. I have a sinking feeling in the pit of my stomach that she might be gone for good again and I know DSS wants to see her. It's irrational but I can't help feeling it's my fault. I'm also pregnant so hormones and emotions are running wild. She could still be local as she had friends in the area but I hate her for doing this to her and our wonderful boy. I just don't know what to do now or why I feel so shaken by this.