First off congratulations, you're embarking on the scariest most wonderful ride you will ever take. Tell your mom, I know it's terrifying but trust me, after she gets over the shock and anger she will be there for you and her grandchild. I got pregnant with my oldest a month after I turned 18. My home life wasn't the best and I had moved in with my 26yo BF at the time. I was paying bills, being an "adult" and trying to escape reality. I was 5 months pregnant when I graduated HS and I had moved back in with my mom so she could help guide me. I was terrified. My son will be six this year and it is not easy. The help and support of my mom has gotten us through this. Even now I live 5 states away from my mom (she will always help if I need it), just bought my first home, and am engaged...but honestly I am still scared shitless. I had my second child with my fiancé Sept. of 2015. Six weeks later he passed away of SIDS. You never ever know what will happen and the only thing you can do is love them, provide for them, and protect them with every ounce of your being. This starts with your family tho, they will be the ones that even when you least expect it will help you. Take classes, read books, love yourself and good luck dear. You can do this.