These do sound like PMS symptoms, however, given your age I'd say that they are more than likely to be menopause symptoms. Have you read our menopause pages?
Your GP can do a hormone test and help to confirm whether it is indeed menopausal.
Do you have questions? Please feel free to ask.
Take our quick quiz to discover just how healthy your immune system is, as well as some useful information about your general health and wellbeing!