Sex before marriage

I really want to wait until I get married until I have sex because I just feel like it’s something special you should share with the person you want to be with forever but when I tell my family or friends they don’t support me they always say like people will think I’m a freak and that no one will want me if I don’t sleep with them and say things like well what if you don’t get married until your 40. I really want to wait but I am scared Incase it does put men off wanting to be with me or in case no one does want to marry me. What should I do