Different types of fabrics shrink for different reasons, but the main culprit is exposure to heat.
According to Business Insider, washing cotton and wool in hot water could be the reason your garments are shrinking.
Basically, fibres are stressed and stretched to make clothing. The heat that comes with a laundry cycle acts a stress reliever, causing the fabrics to return to their original state.
Luckily, according to Readers Digest, there’s a simple way to unshrink your clothing.
All you need is baby shampoo or a soft conditioner. Fill up a bucket or a bowl or lukewarm water and add 1 TBS of the conditioner. Soak for 30 minutes, dry flat while stretching back in place.
"An easy way to do this is by placing the clothing flat on a towel and rolling it up so that it is damp, not soaking wet. Then, carefully unroll your garment and lay it flat to dry," the publication says.
"Be sure to pin the edges or use heavy objects to stretch out the material during the drying process. And voila! Your favourite cotton t-shirt is back to being wearable."