worried im pregnant.

my mom knows me & my boyfriend have had sex. i need a pregnancy test, i dont want to ask her to get it for me. i want to know before her, so i can tell her without us both being shocked. i have money, and i need to get one. where would you guys recommend buying them from? dollar store, amazon, or whatever else there is! i just need a reliable test!