Thanks for your info which gives me some idea.

But, why do give appointment 3 weeks before and why not earlier?

Is there any reason to it 3 weeks?