Don't go by the bubbling. Wait a couple days and check the gravity again. If it stays the same then primary fermentation is done.
Whether to move to secondary or not is a personal choice that has worn out many keyboards on here. I have been in the habit of using a secondary for years. I recently thought I would stop and only use secondary for those batches where I want to do something special with the beer, like dry-hopping or adding oak. However, I find that two things have happened. I have upped the amount I brew so am short on primary size carboys and the brews I am doing are mostly high gravity so to cut off use of secondary I would be going more than a month between batches. This leaves me no choice but to put my brews into secondary to bulk age and clear. Secondary size carboys are also cheaper so it is a bit easier to justify buying another five gallon carboy to expand. Besides, I have done it so long it just doesn't seem right to not use a secondary.
As for when to rack into secondary. I have moved beers that were not quite done and they still dropped a couple gravity points in secondary, without any bad effects on the beer that I noticed. The shortest I have had a beer in secondary was three days, because it was a dark stout that wasn't going to get any clearer than it did in primary. For that batch racking to secondary was useless for the beer but allowed me to dump some apple juice onto the cake to make cider.