Dark circles don’t just show up. They take time and can be very stubborn to be treated. Usually, age plays a big role as it leads to thinned skin below the eye making the blood vessels more visible. Heredity also plays a major role! According to a plastic surgeon in USA, most of the times these dark circles are just the shadow of the ocular bone made visible due to a loss of volume around the eye. This problem can be hidden by using a good concealer with a color closest to your skin.
Preventive measures include smoking cessation, daily application of sunscreen around the eyes and nightly application of moisturizer around the eye. Hyaluronic fillers can be an optimal answer for you!