Q: how can i be sure my mix doesnt suck because its not mastered yet vs it sucks because the mix aint great. It just seems like mastering is to fix any mix mistakes, so when to stop mixing?
A: no one actually knows. it's never gonna be done, but if you keep going you will gradually lose touch with why the song is any good in the first place. so i recommend trying to move quickly