You said you get spots, and so did your mum.
Have you ever heard of PCOS? (Polycystic Ovary Syndrome)?
I had similar symptoms to you - adult spots and weight problems. I also found that when I came off the pill, my periods got very infrequent and irregular.
Other symptoms of PCOS - weight probs, excess body or facial hair, acne, thinning hair on the head, mood swings, lack of periods, or very irregular periods.
Google it - I get a feeling you might have the condition.
Caroline
PS - there are treatments for it, if that's what you have.