Hiya, my dd is almost 8mths, just had a couple of days of refusing most feeds and then lo and behold I got my period
so it might be that?
i would second what 2point4kids has said, offer breast when you normally would (and more often than that too), solids with water when you normally would, and he should come back.
i found dd had a terrible couple of days but then always had a massive feed right before bed, i think she is teething too
good luck!