Get yourself some Meguiars Nxt Generation Tech-Wash (expensive but worth it), a claybar, some polish and the Meguiars Nxt Generation Tech-Wax.
Wash whenever you want
Wash + Wax every 3 months
Wash + Claybar + Polish + Wax every 6 months.
Everyone is different though - thats what I do and works for me.