I think it's an important rule to beware of how we apply standards. No one person's definition of "struggle", "expectation", or "win" can perfectly apply to others.
Online is both easy and hard in that on one hand it's easier to chat casually and avoid heavy topics if we don't feel like it, on the other hand, it's hard to know how others are really doing eh.
It is rough living with family. When I first moved in we had our share of fights. But now we've reached a good co-existence haha
Food is iffy LOL, we kinda trade on and off who pays for groceries and who cooks, it's a rather go-with-the-flow arrangement.