I agree. The smoke thing I get because I have that allergy, too. I get sick if someone decides to be rude and hold their cigarette right in my face. But, blacking out is not normal, and you said it is happening frequently. Definitely, see a doctor. If you are seeing only a primary care physician (PCP), you can get a referral to see a neurologist. In America, this kind of thing is required even when the patient knows which kind of specialist is needed because insurance carriers require this.
You can also get urgent care help in an emergency room where they can do the brain scan there, too. I wouldn't make this my first option, but if it's your only option, then, definitely do this.
you need to see a doc about your headaches. It could be something else that you might not have inheredited from your mother. It is not normal for blackouts!!!! the smoking thing might have something to do with smoke alergies, but I am more concerned with you blacking out.. I dont mean to scare you, but, It might be something in your brain that needs to be looked at.. please, see a doc and have them do a brain scan asap!