Pregnant with #3

I have an almost 2 & 3 year old. I am 21 years old as well. I am pretty well off for the most part can provide with the help of my children’s father and family I also work at night and watch my children all day. My kids father and I were married for almost 2 years and he cheated so we split, we live separately but have been seeing each other and hooking up. I’m stupid but I never lost feelings for him even through everything. Long story short I just found out I was pregnant today. I have been on depo shot for almost 2 years, I’ve had it since my daughter was born. Wasn’t Able to get my most recent one because my insurance switched from a new job. I know pregnancy can happen anytime for unprotected sex but I was off the shot for 3 weeks and usually people on depo get pregnant between 6 months to a year after stopping the injection so I thought I’d be okay until I got my new insurance (stupid I know). I do not know how to tell him. He’s 22 and makes about $18 an hour and does overtime almost daily. I am very very anti abortions and have been my whole life. I want to keep my child if nothing goes wrong during the pregnancy. I don’t think I’m at a good place in my life to be bringing another child in even though I’d be okay financially. It’s hard and if anyone could give me some advice I’d really appreciate it. I am afraid of all the judgement but I don’t think I could forgive myself if I had an abortion. I’m kind of stuck at the moment. I know I’m young and didn’t post this for attention I just need honest advice or if anyone has gone through something similar. We have been talking about getting a place together and trying to be together again as well but I’m afraid to tell him now.