I would say its a bit of both things. Your body's immune system was weakened by all of the issues you had and the surgery. You should try to boost your immune system via exercise, more sleep, less stress, no cigs, less o no alcohol, better diet, meditation, supplements & vitamins, etc. See what occurs after 3 months of this.