I ordered true gear in June and after hearing stories like this from multiple people, I contacted true and asked about potential delays and they told me at least 4 weeks. I was 6 weeks in on a 16-18week wait... I cancelled the order.
if you go on there website it gives you a current wait time of 15-17 weeks ( I think is wrong but it updates regularly)