I usually repack all of my bearings after each ride. Seriously though, there is not going to be a set schedule for maintenance like there is for a car. Everyone has their own opinion on when to change chains, cassettes etc. The most common maintenance is topping off air in your tires and oiling the chain. I add air in my tires every other day and oil my chain every couple of weeks.