Regarding buying online from hydro stores and having it shipped...
Marijuana is what keeps virtually all hydro stores in business. I recently ordered some special supplements not available at my local store online. The three bottles were shipped separately from three different stores. All of them came in plain white boxes shipped either USPS or UPS and are totally discreet. Even the return labels on them, ALL THREE, have somebody's name and phone number on the label and the initials of the company underneath (example return label on packaging- Tony, phone number, HTG [for htgardensupply], address). I even used paypal to pay for the order, so the only thing that shows up on my bank statement is $XX.XX instant transfer paypal.com. Like I said, there's no way anyone could possibly know what's inside, short of opening your package illegally. There's even a crazy amount of tape on the packages which I assume would make it obvious if anyone tampered with it.
MH for veg, HPS for flower