As CLKD has said, blood tests are unreliable, this is due to your hormones changing so much throughout the day, every day.
During peri, periods can be all over the place, the duration can be much shorter/longer, the blood loss is sometimes spotting to heavy bleeding.