Expected Flips to Get Two Heads

Easy probability interview practice: Expected Flips to Get Two Heads.

When flipping a fair coin repeatedly, what is the expected number of flips needed to obtain a total of 2 heads (not necessarily consecutive)?