Not often enough to all of the above! I'm terrible about cahnging the needle unless I notice something sounds funny or I am having trouble. I do clean & oil pretty regularly. When I do change my rotary blades I am usually so irritated with myself for not doing it sooner!