Need more details.
When was your last menstrual period?
Are you sexually active ,because a delay periods can be caused by a pregnancy?!
If you are sexually active and you have delay periods have a pregnancy test done .
If it will be positive than all the symptoms you describe can be due to pregnancy.
If it will be negative than other reasons can be due for all symptoms,and you may need to do :blood test
in blood ect