I sent an email to mypoints about the b&n points. I had placed my order on 11/27 and they told me I had to wait 20 business days.
Sooo....I am waiting, but I could have sworn the original email offer said 2-3 days for the points to credit. I deleted it, so I'm not sure.