I have been ordering GG for over 3 years now. You should NOT expect your shoes in less than 6 months, some take longer. At the end, the results are worth the wait.
However, I agree with the above post. GG should work on their logistics and keeping their promise delivery dates withing reason. Customers will go elsewhere, ultimately, if they feel they were decieved.