Sounds like all the issues could be linked to sugar, potentially. Inflammation?
I'm prone to earwax build-up (though didn't get ear infections that often growing up, my sister was plagued with them). To avoid, I always put my ear directly in the line of water while in the shower, then let the water drain out or use my finger to wipe away any residue at the entrance to the ear canal. As long as I stay on top of that, everything stays clear. If I get sick or things back up for some reason, I dribble hydrogen peroxide in my ear with my head tilted & let it fizz till I can hear clearly, then I rinse with warm water. I used to have one of those ear irrigation bulbs (the kind they use for babies), but now I just do it before I hop in the shower. Be careful not to get the peroxide on your clothes .