Pregnancy test

Patricia • HALEY 9 💗KELSI 7 💗 BABY ASHER DUE 3-14-15 💙
AF is due in 3 days but I have nausea and urinating a lot. What's the best test to get