Natural remedies are effective against mosquitoes, but should be applied more frequently, every two hours. The good side of using the natural remedies to protect against mosquitoes is that they are not harmful and they are suitable for children, even small babies.
You can make a remedy yourself for protection from mosquitoes, it is very simple. To protect yourself from mosquitoes you can use the following essential oils:
Citric eucalyptus oil (Eucalyptus Citriodora), cinnamon oil, castor oil, rosemary oil, citric grass (Lemongrass - Cymbopogon citratus), peppermint oil.
Mix the selected essential oils with olive oil and apply them to your skin regularly to protect against from the mosquitoes. You can also add lavender oil, pine, basil to the mixture.
Remember that some factors like rain, showering and swimming can weaken the effect of the mix, so you will have to re-apply the mixture to your skin.