When our APs were approved a month before the expiration date, the new APs start with the expiration date. So, I don't think you wasted three months. Take it easy.
Looks like TSC is processing EAD this past few days...we waited two months to get our EAD approved today. And I assume yours is at TSC as well.