Well done on been brave enough to leave that all behind you and for putting you and your baby 1st. You must be such a strong person BB is a great you will find lots of support here. Your sister and true friends must be so pleased to be seeing you take such a positive step forward. I am not a single parent but one of my closest friends has 2 little ones and is all alone, she has no sisters or other friends just her parents and myself and she copes amazingly- i'm sure once life settles down for you you will too. Just remember even though you needed to leave and i'm assuming it was your choice you still have to allow yourself to grieve iykwim. Take one day at a time and b4 you know it you will be wondering why you stayed so long. I have been in a relationship with a drug user and they are very manipilative so dont let him make you feel guilty.
take care of yourself.