Usually when it's a SV* it will go on for hours and not just one hour. It sounds more like something you ate that didn't agree with you. And I bet the reason why you haven't got your appetite back is because your worrying so much, and thinking your sick. I know when I worry I'm not hungry at all and when I force myself to do so it makes me feel even worse.