Cotton is a perennial plant but mostly grown as an annual as it cannot withstand frost. Cotton needs a lot of sunshine, warm conditions and 4-5 months of frost-free temperatures to mature and produce cotton. Not all regions are lucky to have long warm summers, cotton can be grown indoors too. You can not only greatly extend your growing season for the cotton plants, but you can also better protect the plants from damaging winds and heavy rains. Cotton can be successfully grown indoors in UK and many other European countries with some care.