1. Mom will give me turky sandwiches for lunch for the next two weeks.

2. Mom will give turky sandwiches for lunch to me for the next two weeks.

(Are both right?)

3. Mom will give me turky sandwiches for lunch during the next two weeks.
(Can we substitute 'during' for' for'?)

1 and 3 are right. 2 is not used.

And it's turkey.