Body odor can be disastrous for your social life. Generally the causes for body odor are excessive sweating, poor hygiene, illness or strong medicines. Deodorants and anti-perspirants can be used to camouflage body odor but they come with several side effects like skin rashes, dark spots etc.
These home remedies can help you get rid of your body odor naturally-
Add tomato juice to your bath water and soak yourself in that water for about 15-20 minutes
Add few drops of apple cider vinegar to your bath water.
Add essential oils like lavender or sandalwood to your bath water.
Rosemary oil- Melt a small amount of beeswax. Stir in a few drops of rosemary oil. Other essential oils like lavender, lemongrass or almond oil may be added to it for fragrance. Store it in an air tight container once this mixture cools down. To avoid body odor rub a small amount under the arms daily.
Wet a stone of potassium alum and rub under your arms. Use this daily for best results.
Use rose water spray on you underarms. Since rose water is natural and does not cause any side effects it is a very good alternative to chemical based deodorants.
Food substances like garlic, cumin, alcohol, caffeine etc can cause body odor. So avoid these substances to avoid body odor.
Apart from these home remedies it is very necessary to care for your hygiene. During summers have bath twice a day. Wax your underarms regularly. Wear freshly washed clothes after bathing. If the problem persists, consult a dermatologist.