maybe your hormones are outta wack...now that I know your age, I am pretty sure this is the case. This happens for women too, esp. as their hormone levels drop when they get older. I think you could bring this up to your folks so you can get it checked out if needed.