Yeah, producing tracks on headphones sucks. I have to do it right now until I build my new computer, so to compensate, I usually export whatever I'm doing at some point in the middle and test it out on the turntables to check what I might need to fix. I'll even mix a random track from another artist to see how they blend and see if mine is too muddy or dead.