There is absolutely no limit to the number of points you can earn. However, you can only redeem one reward at a time.