Hi, thanks for the help but i've just figured out why - it's to do with the clock on my computer. It's been reading wrong over the last few days whenever I switch my comp on so when I adjust it right the game obviously reads it and thinks hours have passed when they haven't.
Thanks anyway and let it be a warning to everyone else (although the reason i found out was that when I turned my comp on just now and had to set it forward to the right time, my villagers grew up and gained skill points very quick, so can also be a good thing for the impatient!)! lol xxx