This depends on thousands of factors, from how you eat, sleep up to what you go through right now and how your daily schedule looks like (even if you have any). also factors like weather etc. Every person on planet has ups and downs, From my experience the best way how to know the answer is to take genuine steps in improving your life. When you make improvements and still feel like shit, chances are you are not just moody.