Ideally, you should wait at least two to three weeks before swimming. Ensure your tattoo is fully healed to avoid potential infections and fading.