Well, I would personally try to offer it to him today if he doesn't look that shy. If he doesn't take it today, leave him alone for another couple weeks then try again.