The owner's manual for my Honda 420 says every 100 hours or 1000km. I guess it also depends how you ride as well. I just change mine every 1000km which is easy to remember. And don't forget to have the first break in oil change done I think after 10 hours.