We like immediate results these days, but many benefits to nutrition are long-term. Stronger immune system, reduced muscle/bone loss to aging, longer life, these things are not measurable now but if you continue your diet you will see the results long-term.