14-21 days? Wow, I've never had my miles take more than a week. Usually about 3 or 4 days. I've had a couple other TG flights after the last missing miles already post, and many flight after the first missing miles post. My first missing miles are going on 4 weeks, so well beyond your 21 days.