I'm a Flight Attendant that resides in FL and based in MA. Do I need to file a state return as a nonresident? If so, do I need to apportion wages? Not sure how to do that

State income tax is not deducted from my paycheck, as I reside in FL.  I also worked for a company in FL, where I reside. Not sure if I need to apportion wages for either employer.