Weekend is singular and weekends is plural. So, if I am talking about this coming weekend or last weekend or now, this weekend, it is singular. If I am talking about a course of study that I did five weekends in a row, or that I will be working for three weekends, or in any other way talking about more than one weekend I say 'weekends'.