State tax filing

My son (age 28) worked on cruise ships 10 out of 12 months in 2019. He stayed with us in Virginia the 2 months he is working. He received mail at our address - so even though he is technically "homeless" is he still considered a Virginia Resident?