I had a great immune system until I had a kid. I caught everything he got plus stuff he didn’t. About 75% of the time I took him to the pediatrician, I caught something—he never did. Prior to pregnancy, I rarely got sick and when I did, I got over it pretty quickly. But for about 2.5-3 years, i caught everything and it would linger.
I seem to have turned the corner (fingers crossed). My advice is to buy CloroxPro Hydrogen Peroxide and wash your hands obsessively. (Note Lysol also sells hydrogen peroxide cleaner but it’s not effective on as much stuff including norovirus)
https://www.cloroxpro.com/products/clorox/hydrogen-peroxide-disinfecting-cleaners/