HI, I don't think that you can use by weekend, in my opinion it doesn't sound right/natural. She cleans up the house every weekend/on weekends is ok Greetings
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.