and if every other..how do keep the grease away?! I'd love to wash my hair every other (to save time, shampoo, water and money!) but my roots get pretty yucky.

ponytails don't work, because you can still see the roots