Tell the contractor what you need from them. Then ask them to give their best possible estimate, and they'll know how much work is involved before providing an answer. Explain in detail the timeframe for your repair. Very few general contractors will quote you a price more than three months out.