1. You grew so much the last few days.

1-1. You grew so much for the last few days.

(Was 'for' omitted in #1? Are both OK?)

The correct verb tense would be "have grown". That indicates a continuing action over a period of time.

"For" is not used there.