dude seriously, i clean mine every week weather it needs it or not.
buy some swabs(lint free) from a dealer, fellers.com maybe and buy a small amount of solvent ink cleaner.
dip the swab in the cleaner, wipe off excess.
#1 clean the heads (NOT BOTTOM) sides only. this will take a while if...