subsp. setigerum: Dunas, campos de cultivo. Em locais com substratos algo nitrificados. Também comportando-se como ruderal em bermas de caminhos, vias ferroviárias e outros locais perturbados.
subsp. somniferum: Bermas de estradas e caminhos, vias ferroviárias, entulhos e outros locais ruderalizados.