Hi Mel
At the age of 21 you should not be experiencing these symptoms. Your
weight and length seem to be balanced enough to be fertile and have
ovulations.
My advice is to seek medical help for this from an openminded physician
who does not start blaming your diet for this immediately.
Christy