My son has found that there are trials for a nasal spray. He's now had covid, but we failed three times to get his vaccine.
He had a really awful blood test when he was 10, several sites, eventually got in through a foot vein (It was needed). Then fainted and threw up.
He did manage to get an HPV and tetanus booster, but it took a few attempts.
I suspect we'll have nasal for the kids (hopefully from next Autumn).
But as an adult you just need to get on with it.