Hello Denise Barnes.
Regarding price difference, as Amazon’s FBA seller, we ship items to Amazon warehouse in advance. Then orders are fulfilled by Amazon, so we have to pay for the store fee and other handling fee ect. Hope you can understand.
For order through Amazon, you can get it soon. However for that orders in our website, they are shipped directly from China, as you know, delivery time would be much longer. What’s more, the shipping cost is not included in the price.
For any more questions, please let us know.
Best regards,
Segbeauty.