Lophophora williamsii (also called Peyote cactus or Peyotl) is native to the Northern parts of Mexico and to Texas USA. The flowers of Lophophora williamsii are usually pink but white flowers are also found sometimes (Lophophora williamsii v. albiflora). In nature Lophophora williamsii grows in open terrain and under small bushes. It can take direct sunlight but prefers some shade or indirect light. Especially young plants need to be protected from direct sunlight. Lophophora williamsii forms a sturdy taproot so you will need a deep container (Lophophora container). Use a soil mix of regular potting soil (no peat), coarse sand and some clay. To optimize natural growth add some Lime to your Lophophora soil.