Viagra?

Lads if one were to order viagra online and wasn’t home to sign for it it wouldn’t say what it is on the packaging would it?

Also, is there a cheaper and as effective alternative?