If You Get This Plant at Home, You’ll Never See Mice, Spiders, or Ants Again

LavenderRepels mice, moths, and beetles.
This beautiful and useful perennial is disliked by most insects and rodents. Plant lavender in your herb garden once, and it will come back year after year to do the work of driving pests away.Lavender can be harvested, dried, and hung around the home, or made into herb sachets and tucked into drawers and cupboards to keep away moths and other pests.Marigolds are well known for their pest repellent stink. This plant repels squash bugs, tomato worms, and mosquitoes, among others. Planting marigolds has also been known to deter rabbits and deer from visiting your garden.
Marigolds can also be planted in window boxes outside of your windows to keep out flies and mosquitos. Catnip is one of the best mosquito deterrents, and it’s all natural. Rub the leaves directly on your skin, or use it in a homemade bug spray to drive away these biting pests. 
7 Plants That Naturally Repel Pests and How To Use Them