I usually get my points in just a few days. But not always.
The worst is when they don't post, you contact the rental car company and they something like "well, it takes 6-8 weeks to post per the fine print" so just be patient. Then 8 weeks goes by and you have to bug them again for the points to finally post.
Doesn't happen to me frequently, but it does happen.