Like everyone else says, wax at every 2-3 days out. Edges, in my opinion should be 7-10 days, more if you tend to bash 'em, less if you ride powder all the time.
Base grinds are important to. they keep the skis sliding smooth.
The places I go charge $30CAD for sharpen,wax and small ptex...