How often should i lubricate my airsoft gun?

i have a echo 1 mp5k and i am wondering how often i should lubricate it after uses and what i should do it with
12 answers 12