The soil mix that you get from big box stores usually does not drain well and usually tends to repel water when dry. Because they use peat moss. So if you got this type of soil, just add some inorganic minerals like pumice, perlite or crushed granite to make it drainable.