More natural "time ago" expression for European Portuguese locale

It seems more natural to express the concept of times in the past as something like:

"há dez anos" - "ten years ago"

rather than the somewhat formal sounding "dez anos atrás".

Would welcome discussion!