Re: Been through this myself.
Three years would be optimistic. The last company I worked for started off-shoring IT support and Software Dev to an office in India - the experiment was deemed a complete and utter failure after just 12 months.
The CEO actually had to resign, such was the scale of the disaster.