if is a weekday, no matter the day, “this weekend” refers to the weekend at the end of this week. if you are talking about the following weekend, you have to go “what are you doing next weekend?” and emphasize the word next, and do a little hand gesture to show that you mean not THIS weekend, but NEXT. if it is the weekend, it becomes more simple: “this weekend” refers to the weekend that is happening, and “next weekend” obviously refers next weekend. hope this helps. lol.