I understand that. Sometimes it's a little frustrating to rank but I encourage you to ask yourself this questions:
- I'm trying to run a marathon rather than 100 metres?: try to rank first for less competitive keywords like "dinning tables" or "dining chairs in london" rather than "furniture"
- Do people know me?: maybe you need a little boost to people know you so you can get some SEO signals (links, social shares, branding). Try to run an AdWords Campaign, get active in your social media niche, make partnerships with niche sites (not just for get links, get visibility to other audiences).
- I'm measuring the right KPI's?: sometimes ranking for highly competitive keywords is not the best option if you have a brand new domain. Are you receiving organic traffic? Are you getting long tail rankings? How's the conversion rate of organic search compared to other sources? Are you receiving non-brand traffic rather than your brand (in Google Search Console).
Hope this can help you. Good luck!