Respuesta :

Estoy enferma desde hace tres semanas means i'm sick for three weeks.
It means "I have been sick for three weeks"