Came across two sentences w/o for and became curious if it's correct and appropriate.
They have been together __ four years.
I have been waiting __ two hours, can't believe she stood me up.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Yes, it is very common.
The right side of this NGram shows some of the top hits from books including and excluding for:
Either way, it will be understood.