Up here in east central SD it all depends on the wind. The average is 3-4 days. I would say your not letting it cure long enough. I would guess you are much more humid then we are. Very dry here. If we get a good 90* day with a 40mph wind we might get ours in 2 days.
Casey in SD.