You have stated that: LMP was Dec 4 and your fertile / ovulation days were CD29 to CD34. (What were you using to determine O?) Using your LMP to determine how far along you are assumes that ovulation is around CD 14 and you've also stated that you have irregular cycles so I would not be looking at LMP to determine dates.
If ovulation occurred at the beginning of January (and may have been later than you thought and or implantation was on the longer side), then based on all of that, 4 weeks is not unreasonable. HOWEVER, you'll have to wait for the hcg levels to come back and for your next scan to have a better idea.
Good luck.