What you need
Empty wine bottle/olive oil bottle or similar
Terra cotta irrigation spike, from $20, available on Amazon.com
How to do it
It's super easy to execute. (Check our more wacky gardening hacks from the internet that actually work.) Simply fill up an old glass wine bottle (or another glass bottle, like olive oil) with water. Stick the open end into a terra cotta irrigation spike, which you can find in a garden store or on Amazon. Then, stick the spike and bottle into one of your potted plants or raised beds . The water will release slowly through the terra cotta into the soil, so you can go several days without watering. Another great thing to keep in mind is that this wine bottle garden hack is also perfect for hanging baskets.
For more inspiration, check out some examples of wine bottle self-watering planters below.
Related: The Best Self-Watering Pots And Containers For Your Plants
For herbs and spices
You can even try it without the spike
And if you're crafty, you can decorate the bottles first (or use them as plant stakes)