Are my dark circles caused by hollowness/tear troughs or something else? Please give your opinion. (photos)

I was just wondering if my dark circles and veins under the eye are caused by hollowness under the eyes. I wish to know what the best treatment for them would be? Would Restylane help clear up some of the darkness and veins under the eye ? I sent pictures to an Oculoplastic surgeon and he said I would suitable for fillers under the eye. I struggle sleeping but I'm really not sure if these circles are caused by lack of sleep and when I look downwards the circles look even darker. Please help me.

No doctor answers yet