Just RTFT. Looks like you're in a tough situation. To answer your OP, re: the experiences of single mothers....(and sorry, this will be long!)
I have two children (13 and 6). My oldest was born when I'd just turned 26. Had a degree and job (worked in a hospital lab) by that point, was working but my longterm DP walked in the 3rd trimester. It wasn't easy at all. I went down to part time hours, did some more courses with OU (whilst DC1 was a baby/toddler) to keep my brain ticking over, and juggled parenthood/work etc. When DC1 was 3, I went back to uni and did my nurse training (I'm an RN). I moved back to my parents (I discussed this with them fully beforehand), paid them rent (plus a third of all household bills, and paid for a cleaner for them) etc. Whilst living with them, I was able to live frugally, save some money and complete my training, but believe me it was hard (and that was with their support, and my DC1 being in a nursery).
I had my DC2 when I was married. Sadly now going through divorce (long story), but I will say this: hospital (or most!) shift work is NOT easy when you have to find childcare. There are no places locally that will cover child-care that would enable me to do a 7am-8pm shift on my ward, and my hospital doesn't have onsite childcare facilities. I found a childminder that would do 6:30am-8:30pm at weekends....at £440 per weekend. My children went there for a year (STBXH couldn't look after the DC - again, long story), plus I was paying out £65/day for 2-3 days a week for DC2 in nursery (this was when DC were a lot younger). So during that time, I was paying out more than I earned but felt that keeping my NMC registration was more important. I'm still paying that debt off. It ate through what savings I had.
Now? I'm single, with two DC. My parents are both dead, my STBXH cannot look after the kids (long story, but due to MH, addiction issues and an ABI he's not stable enough to). I'm currently working weird hours to cover the childcare that IS available (and this will get/has got worse due to covid, and fewer childcare places available). If either of my kids are ill, then I can't work. Each year, I have to coordinate my annual leave with the DC school holidays - not always easy.
I miss a lot of things that the kids do at school, I hate that. It makes me feel terrible. Have I managed to make things work? Yes, in the best way that I can, but it isn't always easy, and you have no choice but to make it work. I was able to complete my nurse training only due to the amazing support my parents gave me (doing nursery drop offs/pick ups for my DC1). I'm able to continue working on my ward, only because I have a wonderfully understanding Matron and colleagues (I start later than the others and finish a bit earlier) - this is something that does not happen often. I've worked for the Trust for 22yrs in total, so maybe that counts for something, but I would have been up shit creek if I had less understanding Matron/colleagues. I still feel bloody terrible about that though - I hate feeling like I'm letting the side down by not being there for 7am handover, and I feel awful when I can't go in due to childcare issues. So, I feel like a crap parent for not always being there for the kids (because I have to work), but then I feel like a crap ward sister (because of not being able to work shifts like my colleagues).
Now, I adore my DC and wouldn't change them for the world. They make me try my best everyday, and I love them beyond measure. However(!), parenthood is like a rollercoaster: it's tough, relentless, thankless, unpredictable...but also full of joy, laughter, tears. It can be bloody lonely and isolating as a single parent.
I would urge you to really consider the long term things. Find out about work situation, placement situation, childcare options, costs....and also whether your "D"P would have anything to do with this child (I don't think you can rely on him at all), whether he'd cause problems/not pay maintenance, be a flakey parent, all these things (have a look at some of the threads and posts on here).
Whatever you choose, I wish you all the best. Feel free to PM me if you want.x