hey mumstar,
why don't you go to the local GP and get them to check your hormone levels. Maybe they can tell you a bit what is going on- whether you have o'ed or not ect.