You can have pregnancy symptoms before your period starts. People mistaken it for pregnancy a lot. They start to freak out and get stressed out and delay their period even more.
Since you haven't had it in a few months, I would take a pregnancy test just to make sure you're not pregnant. And hope that once you confirm that you're not pregnant, you period will come.