Pregnancy test

How old do you have to be to buy a pregnancy test? And whats the best brand?