I've read this piece of information in "English Grammar in Use -5th edition that we don't use "for + all" in sentences like:
"I've lived here for all my life."
And that the correct form is:
"I've lived here all my life."
However, some people claim that it is OK so I'm confused.
What do you think, teachers?