Cruz has been saying this for years.
Well, OK, he’ll start saying this next week.
This week he'll start saying he's been saying it for years. (Quite likely today.)
More likely he'll start saying he was saying it for years next week.