How long have you had access to Apple certification sites?
That authentication is a higher level, and requires changing password each 90 days.
Get used to it - I have been changing password several times a year since sometime in 2009, IIRC.
I think developer level AppleID is also changed each 90 days.
I think you can avoid that trigger if you avoid signing in to developer or Apple cert sites. I sometimes don't sign in there for several months. No password expiration. If I need to sign in to Apple cert, for example, it will trigger an expired password notice immediately.
I THINK that an expired Apple cert-level AppleID will still allow you to use AppleID for normal downloads, or access to iTunes store. You just won't be allowed access to the higher level sites until you redo your AppleID password.
At least, that has been my experience. - - Simpler, I think, to just change the password when you get an "expired" notice, so you don't have to think about it later.