That's not how retail works, I could put in for vacation at least two weeks from now but otherwise I get one or more days off more or less at random that by design don't really line up with any one else's days off
I didn't really mind that I didn't have Saturday and Sunday off per se, it was that I never had the same day off, so my friends couldn't include me in a consistent game night or something. The constantly changing schedule made retail deeply corrosive to all of my interpersonal relationships, and made holding down a second job nearly impossible (which I really needed when I was part-time).