Bleeding 2 days before period is due but cervix is still high? Why?

Could be normal. It's not terribly unusual to have occasional irregularity in bleeding cycles. I wouldn't worry if this is a rare event. I suspect your regular cycle will occur soon.