Soldiers carried several days cold nations. should days chage to a possessive noun from days to days'

Yes.

Yes, the word "days" should be changed to "days'" to show possession. When talking about a specific number of days that belong to someone or something, we use the possessive form. In this case, since the days belong to the soldiers, we need to add an apostrophe (') after the word "days" to indicate possession. Therefore, the corrected sentence would be: "Soldiers carried several days' cold rations."