Oh Lord. I think it can be awhile. I mailed in my son's tax return in February, wasn't amended, and he just got his refund today. So it took 4 months roughly. Oh wait. That was his federal, which is sent to a CA address.
His state refund only took a couple of weeks. They're usually quick & then if a problem will notify you months later.