Confused with cycle, please help ?

Emma

I get so confused at how long my cycle is, can someone please help me ? My period in December started on the 10th, and I got the next period on January 6th. I am showing up on day 28 now, am I due today or tomorrow ? 🧐