meaning of Ayer tuve un dolor de cabeza terrible

Ayer tuve un dolor de cabeza terrible - Spanish to English

Yesterday I'd a bad annoyance.