Welcome to Healthcaremagic.
The description of the spots makes me suspicious of a disease called Lyme's disease.
DO take a dose of Benadryl
, if found relief it ascertains that it could be due to allergy
if not then you may have to consult a specialist.
Do visit a dermatologist
who will examine you and confirm the above fact.
Wish you good health.