Advice wanted!

Hcg test at 10dpo only at level 3. I always spot before period for 3-4 days and at 12dpo I havent, did I have a blood test too early?