If it's a high alcohol beer (7ish% or higher) it could still need some finishing out. But like David said the only way you can be sure is by taking a gravity reading. 14 days after pitching is usually a good rule of thumb, typically waiting longer will just make your beer taste better. Unless it's a Pale Ale or IPA, in which case save the hoppiness and bottle sooner rather than later! Even an extra 9 days wouldn't hurt the hoppiness much but it does fade over time.
As for the bubbling that's normal, your most active fermentation is going to occur over the first 3-5, then you might not notice many or any bubbling. But just you don't see any doesn't mean it's done.