The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
They create a more natural environment for bettas which can relieve some stress yes. The chemicals in the leaves also have healing properties so they are especially good for when you aquire a new betta or have a sick one.