How does NPV handle project duration?

How does NPV handle project duration?

این پی وی پروجیکٹ کی مدت کو کیسے ہینڈل کرتا ہے؟
Explanation

NPV considers project duration through cash flows.

It discounting each cash flow to its present value based on its timing.

It taking into account the project's length and cash flow timing.