Interview Guides

You are flipping a fair coin repeatedly and stop the first time you see two heads in a row. The process depends on what happened on the previous flip, so the waiting time is not the same as just getting two heads total.
What is the expected number of flips required to get two consecutive heads?