if you sweat, then just wash them more often. Over time I've learned that acv is useless as long as you know how to properly adjust your BS/water ratios and ''soak'' times. Just completely wet your hair under the shower and move your hair around a little bit, help the natural oils make it to all of your hair. I use a very modest amount of BS compared to the ratios most people post on here. The baking soda doesn't take long to strip oils, so usually it's only in my hair for 30 seconds if that. The whole idea, is to not COMPLETELY strip your hair of the oils, which forces you to replenish them manually. After a wash my hair looks perfectly clean, and it smells like.... hair. I wash my hair anywhere between 2 days to over a week sometimes, depending on weather conditions and how much I sweat and etc. Seems like most people brute force their hair with baking soda every single wash, only to have to ''repair'' it by adding acv.
It's not an exact science, and it may take a little experimenting, but I'd recommend starting by reducing the amount of BS as well as reducing ''soak'' time. ACV is nothing but an added hassle imo, and it seemed like no matter how little I used, my hair always looked extremely greasy even if it wasn't. Don't get me wrong, there may be some people that NEED to use acv if they have very dry scalps or if you have afro-type hair, but at that point maybe I'd recommend using a different washing method.