A month of Sundays 很久
  
a long period of waiting, especially when someone is impatient for things to happen
  
EXAMPLE:
“It was a month of Sundays before the engineering department finally finished the design of our company’s ambitious new product.”