Popular question, from your client, how long does SEO take?

How long does SEO take? Sometimes, it follows with: why it took so long to rank in Google search?