Brand and generic medications have the same active ingredient, but different inactive ingredients called excipients can cause side effects, intolerances, or reduced effectiveness-especially for people on narrow therapeutic index drugs or with allergies.