@Mary419, @Wayne330,
I would suggest that you accept multiple 30 day reservations instead of one longer-term booking. To avoid your calendar being blocked for months do not allow the guest to have more than one active reservation. You can block off the dates on your calendar to prevent others from booking, and either: 1) open the calendar when it's time for the guest to make a subsequent reservation (if necessary, you can make arrangements to refund any additional cleaning fee after the first reservation); or 2) the guest can send you a request for the dates of the new reservation, and you can respond with a special offer. In GA, a guest acquires tenant's rights on the 31st day of their stay. Their residency may also be further established if they receive mail at the address, or start any recurring service or registration that is billed/sent to the address (such as car payments and insurance, vehicle or voter registration, etc.).
With multiple individual bookings, the guest has been notified that their stay is temporary and not intended to become a tenancy. In most cases, you will be paid 24 hours after the first day of each reservation, and will not have to worry about an unpaid stay. Also, if you do not feel comfortable with extending the guest's stay at the end of a reservation period, you don't have to rely upon Airbnb to unblock dates on your calendar.
I know that guests do not have to pay the occupancy tax for stays longer than 30 days, and you may have to adjust your price to make multiple short-term stays more attractive, but it may be worth it and the thing that saves your sanity if you need to discontinue renting to the guest.