Do you have any paid stays before May 16? If you do, they should post within a week of checkout. Otherwise, you can buy points from Marriott in 1,000 increments or shop through SkyMall and earn 20 points per dollar spent. Those points will post fairly quick. Point transfers with another member are also a possibility (in 1,000 point increments).