Whether you order online or in store, we will have your shirt sewn and delivered to you, or the store if that was your point of purchase, within 7 weeks.