As for demotion length, I'm guessing you need to look at the expiration dates for your warning points. I'm not sure what the demotion level is (3?), but I suppose you will get back to normal when enough of your points expire to get you under that threshold.