If you are purchasing Direct, you can have your points the same day you purchase. Right now, however, the sales office is closed, so you cannot purchase direct.
For Resale, it can take an average of 40-60 days from offer to points in your account, though with the recent lockdown, the average now seems to be 80-100+ days.