Middlesex county Fair is August 6 to 12 , 2018. Check every year.
Every event is for a specific time period. This host various fairs, events, etc. Throughout the year. Heck you can rent the space yourself.
No. It lasts for about a week.
Thanks! Your answer is awaiting moderation.