pregnant from my ex ...

I found out just yesterday that i am pregnant. my last period was july 19th.. so i guess i would be 5-6 weeks right now.. i don’t know what to do. i am 20 years old and my ex is 18. i feel like i should get a termination. but a part of me wants to have it ... to love and care for. but i’ve never wanted a child before and i never wanted to be a girl who had a kid young and not with someone i’m happily with. and i could only imagine my parents would be so disappointed and disapprove. and my grandparents. i’m just so sad and i’m spiralling. idk what to do. i need help.