So you can't dispel True Polymorph? Pit Fiends can cast spells, right? Woohoo. My Wizard now has 300 HP, can cast his usual spells, has 4 attacks, and increased his spellcasting stat so his spells have a higher DC... And it can't be dispelled, so...
Permanent should be until dispelled unless...