Can advair cause weight gain? I feel I eat a lot more when I take it.

Not typically. Advair typically doesn't cause weight gain. It does contain a steroid hormone in it but the amount of it in advair is very small. If you have ruled out all the other causes of your weight gain, you may need to consult with your doc and see if you may be switched to a different non-hormonal medication for your respiratory problem.