Am I a bad mom?

I'm currently 23+1 weeks pregnant and I jmhad just turned 21 when I found put I was pregnant. I moved across country to live with my mom and to help get myself stable. I came from a metro area to more of a town area. So in my metro area there were tons of shows and bars and just stuff that I could do with my friends. I have very minimal friends here and theres nothing to do or see. I feel like I messed up. I love my son and I cant wait for him to get here but I feel like I threw away my young years. I feel terrible for feeling this way but I don't know what to do. I just feel like I made the wrong choices but I knoe my "right" choices would be selfish. I get it. I dunno I just think alot of how things could be different.