Although there has been no determination as to how long a ratification process may take, the Supreme Court of the United States has said that ratification must be within "some reasonable time after the proposal".
Ever since the 18th amendment, Congress has traditionally set that period at seven years. Therefore, a typical proposed amendment to the Constitution is given seven years to be ratified by the states.