Thanks for your replies everyone. I'll watch my diet a bit more strictly and see if it makes a difference.
I don't think I've been particularly stressed or overtired, but I guess sometimes you just don't notice so could be that.
Thanks again.