Hmm. . .not to scare you--it sounds like pregnancy to me!!!! Could it be??