1. Charmcaster is a master sorceress, and in the Ben 10 universe, magic can alter virtually almost anything, even age. So theoretically, she can choose to stay 21 and live forever, or make herself 5 years younger.
2. Darkstar is a playboy and a power hungry jerk. Michael is only using her for her mana.