Hi,
I currently have a business guest who has been staying with me since April 16, 4 nights each week. He has to book these separately otherwise I would lose all other booking in-between if I blocked my calendar; he normally books chunks of 3 weeks in advance. As it happens, I have only had four free days since April 16 because when he is not here, I normally have other guest check-in back to back. If I blocked those dates in between, I would have lost more than half the money I have made in that time.
You can still make a special offer if you wish on a weekly basis. Also remember you are only covered by Airbnb for the actual days booked, so if anything were to happen outside of these dates, you have no protection.
Wish you all the best with your decision.
Ama