1、合同纠纷打官司要多久关键在于法院适用哪种程序审理。2、如果是适用普通程序审理的,一般要打六个月,有特殊情况的还可延长六个月。还需要延长的,报请上级人民法院批准。3、
法律依据
《中华人民共和国民事诉讼法》第一百五十二条、第一百六十四条