so lost

i just need advice... this is a personal question i know and i won't get my answer from the internet but i need some guidance. i don't know if i should save myself for marriage or not... i'm not religious but want to save myself for marriage because i feel like it's safer for not getting pregnant, stds, etc. and i would like to avoid regretting my first time. i also feel like it's really important to know somebody emotionally before marriage and when sex is out of the way it's easier. still... i feel like guys don't want to marry someone who's waiting. i'm just worried ill never get married because no one will stick around that's my worst fear especially as someone who wants to marry as young as possible. plus sometimes it's good to get out there and have experience with these types of things and live while you're young. any personal advice? not looking for an answer i know there's no right or wrong but please help