English is my second language and the use of prepositions is one of the most confusing and somewhat annoying things of English language, at least to me. You say:
I want to do it this weekend (no preposition before “this weekend”)
You have time for yourself over a weekend. (“over” before “a weekend”)
You work in the weekends of April. (“in” before “the weekends”)
How confusing …. Would anyone here be able to explain which prepositions -- no-preposition, over, or in -- that I need to use with what types of conditions associated with “weekend”?