Warming shelters in Birmingham and Bessemer are preparing to open this week and are asking the public for donations to help meet increased demand.