If perfumes are natural products like flower oils, how come I am allergic to fragrance in shampoos?

Allergy. Allergy most often occurs to natural substances - pet dander, plant pollen, mold spores, and foods. It can also occur to synthetic products like many medications.