In extremely cold weather it can take a while to open.If the engine doesn't overheat and the the heater is working well i wouldn't be concerned.Check the temp of the coolant as its warming up,if theres a steady rise in temp as the thermostat begins to open and reaches full temp its fine.A more exact test can be made with it removed.