LOS ANGELES (GN) Mandy Moore feels better in her 30s than she did in her 20s.

The ‘This Is Us’ star struggled with ‘’self-doubt and self-criticism’’ throughout her 20s and admits she is in a much better place now.

She said: ‘’I feel so grateful for where I am in my life personally and I feel very fulfilled and very satisfied. [In our 20s] we all have to suffer through bouts of self-doubts and self-criticism. But none of that matters. All you’re doing is wasting time and energy when you could be pouring it into something way more productive. I feel better at 35 than I did in my 20s. I have a very healthy relationship with my sense of self and with my body.’’

And the 35-year-old actress and singer - who is married to singer songwriter Taylor Goldsmith - says removing certain foods and food groups from her diet has given her ‘’more energy’’.