Is there a doctor in the house? I get itchy red bumps on my legs after a bike ride. Allergy to Lycra? No!!