Help is this just pms

I’ve been super tired recently and my stomach hurts in the lower region I have slight headaches on and off. I’ve also had white and clear discharge My period isn’t suppose to come for another 10 days. I haven’t had any sex I’m still a virgin. But I have done other stuff with my boyfriend but I always make sure we are clean and have our hands washed.