How often am i supposed to clean my airsoft gun?

i just got a new airsoft gun ( jg m4) and it doesnt talk about cleaning the gun in the manual. what am i supposed to put on the cleaing rod to clean it??
Update: k but what am i supposed to clean it with
7 answers 7