A, Há e Há muitos anos atrás.

• A
Quando a ideia é de “tempo futuro” ou de “distância”, devemos usar a preposição “A

Ex.: Ele viajará daqui a três semanas.
       Ela mora a dois quilômetros do trabalho. 

• HÁ
Usamos a forma  , do verbo haver, quando nos referimos a um tempo já transcorrido.
 
Ex.:
Ele não vê sua mãe dois anos.
      
Ela parou de beber algum tempo.

Dicas:
— Se for verbo, devemos escrever ; se não for, trata-se da preposição a.
— Para verificar se é verbo, simplesmente substitua pela forma faz:

Há (=faz) dois meses que Pedrinho morreu.
Não nos vemos há(=faz) dois meses.

— Caso a substituição não seja possível, significa que não é verbo. Em Nos veremos daqui a dois dias, não é possível susbtituir por: Nos veremos daqui faz dois dias (não faz sentido).

• HÁ MUITO TEMPO ATRÁS 
O verbo haver impede a palavra atrás em seguida sempre que estiver relacionado a tempo, portanto, a expressão há muito tempo atrás nada mais é do que uma redundância, pois, se ocorreu há muito tempo, só pode ter sido muito tempo atrás.

O fato é que a redundância Há…..atrás  só ocorre com o verbo Haver, pois quando se utiliza o verbo Fazer, ninguém diz:
Faz dez anos atrás”, mas sim: “Faz dez anos”; “Faz muito tempo”.

A, Há e Há muitos anos atrás
Fonte: Pesquisa livre nos livros de Pasquale,  Bechara, Cegalla, Michaelis e UOL Educação.