My ex used to go without showering for weeks, but he didn't smell of BO. He just had greasy as fuck hair and skin (he used to like me stroking his ears, it made me feel ill how greasy they were) and spots so deeply embedded they'd take me weeks of work to get rid of. I just didn't get it.
I get to wear a sexy showercap with flowers on it, as I don't wash my hair everyday. With it being curly I let it dry naturally and I'd rather have wet hair every 2 or 3 days then every day. Plus I have very dry hair naturally anyway, so it doesn't feel greasy very often.