O livro de Oséias foi escrito provavelmente na segunda metade do século VIII a.C., mas não sabemos o ano exato. É importante distinguir duas coisas: a Bíblia dá pistas sobre quando Oséias profetizou, mas não diz em que momento ele reuniu suas mensagens no livro.
A principal pista está logo no começo. Oséias 1:1 diz que Deus falou com o profeta durante os reinados de Uzias, Jotão, Acaz e Ezequias, reis de Judá. O versículo também menciona Jeroboão II, rei de Israel. Como Jeroboão morreu por volta de 753 a.C., Oséias já profetizava antes disso. A menção a Ezequias mostra que seu ministério continuou por muitos anos, possivelmente até as últimas décadas do século VIII a.C. (Oséias 1:1).
O próprio livro confirma que Oséias falava a um Israel ainda existente como reino. Ele denuncia a idolatria do povo e suas tentativas de buscar ajuda no Egito e na Assíria (Oséias 7:11; 8:9). Israel foi conquistado pela Assíria em 722 a.C. (2 Reis 17:6). Por isso, muitos entendem que boa parte das mensagens de Oséias foi anunciada antes dessa conquista.
Assim, a resposta mais segura é: Oséias profetizou aproximadamente entre meados do século VIII a.C. e o fim do reino de Israel, ou possivelmente um pouco depois. O livro pode ter sido reunido durante esse período ou após parte desses acontecimentos; a Bíblia não informa a data precisa.