It is recommended to clean your HK VP9 after every use. However, if you don't use your gun frequently, then you should clean it at least once a month.