Yes, it is. Those flowers are wild, not cultivated, not polluted, and mixed with water an Brandy. Bach flowers stimulate vitality and matches the psychic life by acting on the emotional states. It is important that bach flowers correspond to the emotionnal problem. You can mixe up to 6 different bach flowers. 4 drops, 4 times every day. You have to wait 15 days to feel the difference. When you do, you can decrease the quantity. You also have pacifying plants such as chamomille (http://horseremedy.eu/fr/herboristerie/30-fleurs-d), passiflora and valerian.