You know what they say — the best things in life are worth waiting for.

Jason Sudeikis and Olivia Wilde have been keeping fans on their toes when it comes to tying the knot — and the 40-year-old Mother’s Day star just revealed when the longtime couple will be getting married.

RELATED: Olivia Wilde Shares an Adorable Photo of Her Son Otis — See it Here

jason sudeikis olivia wilde getty images

"We are good in many, many ways. I believe that we won't get married until weed is legal in every state. Gosh darn it!" he said during Andy Cohen's Watch What Happens Live.

RELATED: Get the Latest on 'Teen Mom 2' Stars Chelsea and Cole's Wedding Preparations

Jason and his 32-year-old girlfriend started dating in 2011 and got engaged in 2013. They also have a one-year-old son, Otis, together.

Watch the video below: