Hello,
I am sorry, I do not have good news. In the state of Virgina the landlord has the right to sue the security deposit to cover any rent owed. I you were required to give a 30 day notice then it would be a full 30 day notice and thus if you were short by 5 days the landlord can request that the rent be paid for the month that the date fell in.
You are not required by law to allow the landlord in without notice. She can show the apartment to prospective renters without your permission as long as she gives a adequate notice. (Generally 24-48 hours).
The good news is if she is able to rent the apartment out for the month then she would be required to return the deposit minus any damages so it may be more to your benefit to allow her to show the apartment to renters.
You can read more about the deposit requirements here:
Walter
Legal C&onsultant
Specializing in all aspects of law including Family, Real Estate, Employment and Consumer Protection