Do not go by a time schedule. Yeast do not own watches. If you do not already have a hydrometer, get one. You need to have a stable gravity over a period of 3 days to be sure you are at final gravity.
If you are not at final gravity and you bottle the beer you risk having further fermentation which could produce enough carbonation to risk exploding your bottles.
Many, including myself feel the yeast will continue to clean up off flavors for a while after the fermentation has finished. I usually let my primary go for 3 weeks then bottle.