All the symptoms you mention i would get a week or two before my period. Your only 20 so you could be changing from your normal cycle. Eating a lot and stuff is normal before a period. But if always in dought about something and your worrying then it's best to see a doctor and calm your fears! Good luck and don't worry