Evening primrose is a plant native to North and South America. It also grows throughout Europe and parts of Asia. It has yellow flowers which open at sunset and close during the day. The oil from the seeds of evening primrose is used to make medicine.