Skin-lightening creams are not a permanent solution, as they don’t stop your body from producing melanin. Once you stop using them, your dark spots may reappear. However, the cause of the hyperpigmentation can also play a role.
For example, dark spots as a result of acne or from hormonal issues may not come back if the underlying condition is resolved, and sun spots may not reappear if you are diligent with sunscreen use.