Is this kit an extract kit? If so, you've most likely assumed correctly. Also, how are you measuring gravity, with a hydrometer or refractometer?
3 or 4 weeks for primary fermentation is completely normal. Most of my beers sit for 4, usually because I get busy and don't have time to do...