I haven't had breakfast prepared for me for probably more than 10 years.
Can this be said and would a native use it?
What my other alternatives?
- This is the first time anyone's made breakfast for me in at least ten years. Yippee!
- It must be over ten years since anyone has fixed breakfast for me. Yee-ha!
I'm American. You'll probably get some good British examples, too.