 Attacks may be triggered by alcohol, smoking, hormonal changes, fasting, stress, or certain medications.If the skin is affected, blisters or itching may occur with sunlight exposure.Most types of porphyria are inherited from one or both of a person's parents and are due to a mutation in one of the genes that make heme.