White spots sound like balanits, not herpes or syphilis.
How's your hygiene? Keep the area clean and dry, but don't overdo it. Keep an eye on it - sometimes balanitis is fungal, sometimes it's bacterial, but you'll need a doctor to see it and prescribe the correct cream.
If you've been overdoing the cleaning, it can kill off the good bacteria that keeps things in check, and cause a fungal infection.
If it lingers more than a day or two longer, get it checked. If it starts itching, or hurting, get it checked.
And honestly, your anxiety can not handle having unprotected sex of any type. No judgement here, but you deserve peace.