Usually it takes 7 days maximum. But we can't guarantee, as during some special days(National days, natural calamities and other emergency situations) it may take extra time to reach you. The time also depends upon the distance, and to nearer locations it may be delivered much earlier.