See you GP, NHS Direct will only advice you to do this.
Could be hormonal but until you are seen by GP then you will not know. Please note, as you have had these symptoms for over two weeks asking for routine appointment will be better than demanding to be seen on the day (no point upsetting your GP with a "non-emergency", emergency appointment.
Some enlightened GP practices will list GPs with their special areas of interest so you can see which GP specialises in Obs & Gynae. If you have a Nurse Practitioner they may also be able to help by starting of investigations before you see GP.