no I haven't had AF yet - but the last couple of days I have been crampy and a right biatch!!! so who knows...

he better not be teething.....!!