1: yes, the both the KLM and AF website, and both the KLM and AF phone apps tell you exactly when your miles will expire (provided you don't extend their validity).
2: all mileage will expire if you don't do something to extend the validity within a 24-month period.