Search from various English teachers...
HACE vs DESDE vs DESDE HACE | Permiten expresar un espacio de tiempo pasado.
Question 1 of 13

No duermo ____________ dos días por culpa de la música de los vecinos.

hace
desde
desde hace