You certainly are being too impatient, it's going to take much longer than a couple of months (not even that!) to start a business and successfully tap into your target audience. Your target audience seems very niche, have you tried reaching directly into relevant communities for your audience? e.g. taking part in forums, Facebook groups, relevant Twitter conversations. I searched "carderandmason" and your website didn't appear until the second page. This is quite normal for a domain only registered a few weeks ago but shows you have work to do on your search engine optimisation, incoming links etc. The website is a little slow to load, consider removing any junk plugins, switching to a better hosting provider (SiteGround are not what they're hyped up to be) and ensuring you have some basic caching enabled. The homepage is quite a bit to take in when first landing on your website. I would work on simplifying this so your visitors understand what you're about when landing on the website, rather than being hit with everything at once. There's no need for your Twitter feed to be shown on the website for example. The giant "hero" image adds nothing to your website - it just shows your logo for a second time but consumes a lot of the vertical viewing space. I would scrap this on all pages. The prices don't seem particularly expensive to me. There is not much point in offering items with a £1 margin, especially in very low volumes. As you have a niche audience, you can get away with charging more if your branding is on point and people feel they're buying into something more than images placed on various objects by a dropshipping service. People enjoy supporting someone with a story or mission.