You get all these problems because you skip your solid meals and as an outcome, you eat unnecessary junk food to fulfill your craving. This is very bad and therefore, you should not skip your daily meals and should eat only healthy food daily. If you will sleep on time and will sleep at least 8 to 9 hours daily, then you will not get any headaches and will be able to relax your mind as well as the body which will become a reason for you not receiving any harmful problems.