Which test is best for confirming pregnancy

har

I am 2 days late for AF.Did a home pregnsncy test it shows positive but want to confirm the same by test.Which test would be best at this time urine or blood test?

I do have a lot cramps,fatigue,white discharge ,food aversions and constipation.