chemicals most likely...but a small shop could also not be clean..like in dusted well, have good ventilation, etc..
if you go to joanns, or a larger fabric place does it happen??
my mom can not go into ANY fabric store...she gets an instant headache...