Hi there. I read your detailed history & every which way i look at it, yes, it does appear to be a herpes
genitalis attack with secondary bacterial infection. Please have your boyfriend evaluated & you too should go in for some serum (blood) tests vis-vis serum IgG
& IgM for herpes1 & 2 which may help clear the doubts. Either way, an appointment with your dermatologist
nearest you is called for asap & the treatment with either topical or systemic antivirals should be started with your doctor's prescription. Your doctor will explain the risks of subsequent exposure & contagiousness risk et al. or you are welcome to source this from one of us @ HCM using our premier 'ask-a-doctor' feature. Cheers & Hope you are soon feeling well & practice safe sex
in future. Cheers!