How long would this last a 3 week old.

KT
I know every baby is different