If you purchased through one of the 2 points per $ links, they usually don't post the points for 20-30 days. If you haven't received your points after 30 days, e-mail them and attach a copy of the order confirmation from JCPenney. I find that I often have to e-mail them to get the points added, but they are always very good to resolve the problem.
If you made your purchase through a bonus points link (like the Tupperware 800 points that are not tied to the amount of your purchase), they do usually credit these faster--sometimes overnight. My experience has been that if they do not credit the points right away, they will make you wait 30 days to get them. Again, you would need to send them a copy of your order confirmation.
Hope this helps.