This plant favors clay, rocky, or sandy soils in its native range.
Though occurring over an area with a wide annual rainfall range (from 300 mm in Arizona to up to 2,000 mm in coastal, southeast Mexico), D. bicornutus is found in areas with intense dry seasons of up to ten months duration [REF].