Definitely be fine for a 10k, and capable of doing it in an hour too. Set yourself 3 targets (she said in a bossy tone of voice):
Firstly one you will be able to achieve eg finish
Secondly, one which will be achievable if the conditions are right eg run all the way or finish in under 70 mins
Finally, your absolutely best hope, if the weather works, you have a good night's kip, gods smiling etc eg sub-60
Sweatshop have some good value long sleeved tops here