Both Garlic and onions are good to eat which can ward off mosquitoes.
When you eat either onions or garlic you put out a scent from your bodies pores which then deters mosquitoes.
Mosquitoes hate the scent of onion and garlic so it's a good way to keep them away from you.
You can also wear some garlic or even onion around your neck on a necklace to keep mosquitoes away from you.
Taking a spoonful of apple cider vinegar per day can help to keep mosquitoes away from you when consumed.
Apple cider vinegar has been used for years to ward off mosquitoes and it works by altering your bodies scent which mosquitoes also hate.
You can also repel mosquitoes by eating some lemongrass which contains citronella which is commonly used for repelling mosquitoes.
Tomatoes and Chili Peppers are also good foods to eat to ward off mosquitoes naturally.