Homemade mosquito repellents can last for several weeks when stored properly. It's recommended to make smaller batches to maintain the potency of the ingredients and maximize effectiveness. Discard any unused repellent after a few weeks to ensure freshness and optimal mosquito protection.