But one New York-based tech start-up is hoping that worrying about seasons will be a thing of the past when it comes to growing your own plants, fruit and veg.
Bitponics claims to be "your personal gardening assistant". The system it sells is a cloud-based hydroponics gardening manager.
Many people may only have heard of hydroponics in terms of growing cannabis, but actually it is widely used in farming.
Hydroponics basically involves growing plants without soil, instead using a reservoir of nutrient solutions in water.
What Bitponics strives to do is automate hydroponic systems.
The technology it has developed is an electronic box that has sensors attached. These sensors, or probes, go into the reservoir of your hydroponic system and monitor things like pH levels, temperature, humidity, and the data is then sent wirelessly to the cloud.
Two outlets let you plug in lights or pumps, which can be set on timers to aid growing. A web app gives you a grow plan, which notifies you by text or email when when you need to add nutrients or change the water reservoir.