Top ranking within weeks? That depends on the target keywords. While it's possible, SEO should not be done only for a few weeks, it should be a continuous process.
Google continues to update. That is why rankings do fluctuate also. If they stay on top position for the past several weeks, then it's a good sign that they maintain their rankings.