Hi Russ,
The fermentation takes as long as it takes. There are a lot of variables, such as temperature, OG, yeast strain, pitch rate. I would suggest taking two gravity readings three days apart. If the gravity is unchanged and it is close to what you expect, the beer is done. Since you are racking to a secondary you could go ahead even if it still has a couple gravity points to go. Better to leave it a few days than to rush it. Bubbling or the lack of bubbling doesn't necessarily mean anything. Good luck with the beer!