So I found iherb and they had a bunch of stuff I wanted to try for pretty good prices, even one bottle of supplements that I was looking for was discounted to $0. I read a lot of reviews and saw very mixed things. A lot of people were saying negative things about shipping, customer service, etc. and I was hesitant to place my order. There was of course a mix of positive reviews, and nothing about overcharging/credit card fraud which is what I was most worried about. In the end I decided, for about $22 for 5 different supplements I had to give them a try. When you place your order as well a free option through Google Trusted Stores pops up and tells you if something goes wrong with your order that iherb isn't fixing to contact them. That seemed reassuring.
I placed my order on Thursday and it told me "Expect 1-3 days for shipment". By the time I checked my email on Friday I had already received confirmation that my packages (shipment was split into 2 but the price was the same) had been shipped and I was given tracking numbers. One package arrived to my apartment complex on Monday and the other arrived Tuesday(today). I got everything I payed for plus a magnet in 1 package and a plastic shower cap in the other. Both of course have to iherb written all over them but it was a fun surprise.
I live in the US, in Michigan, so I don't know if a lot of the issues other people had with extra charges, or slow shipping are because they are out of country orders since people don't specify well. All I know is I'm really happy with how it all went, I wasn't expecting my stuff to arrive until at least Thursday since all these posts assured me that the site is slow.
TL; DR CHEAP PRICES, FAST SHIPMENT, NO EXTRA FEES, 10/10 WILL SHOP AT AGAIN.