Why all of a sudden is my work schedule extremely short?

I work at Walmart and yes it is the end of the holiday season. I usually work between 20 and 30 hours a week and work about 4 or 5 shifts. I’ve checked my work schedule for the past couple weeks and I’ve noticed something fishy about it. The next 2 weeks im only working one day a week. One 8 hour shift. Then all the other days I have off. The week after that im completely off the clock and do not work at all. Why is this happening all of a sudden? Im thinking maybe im fired after the holiday season? Not a clue. But I've been working for Walmart since August.
Why all of a sudden is my work schedule extremely short?
Post Opinion