You should purchase an endowment policy as early as possible. There is no particular time that is right to purchase this plan. If you have dependents and there are goals that you want to achieve in the future, then you can consider this plan.