Well, do you? I don't understand why doctors won't test your blood group if you request it but apparently the only way you can find out is if you donate blood, which is not possible for everyone. I think that's unacceptable, everyone should have their blood group recorded on their medical record.
There are home test kits, not sure how accurate they are:
Home Test Kit
What is a reasonable minimum spend for an online grocery delivery??