Uncomfortable and usually fixable.
WHY IT HAPPENS
Your site is new and has little authority A larger site mentions your brand and outranks you A directory listing or social profile ranks above your own site Your brand name is a common word or matches another business Your homepage does not clearly state your brand name
WHAT TO CHECK
Does your homepage title include your business name Is your site indexed Do you have a business profile Do your social profiles link to your site
FIXING IT
Make sure your homepage title and content state your business name plainly Create and complete a business profile Ensure social profiles link to your site Build a few genuine links using your brand name Claim any directory listings ranking above you
IF ANOTHER BUSINESS SHARES THE NAME
You may both rank, and local signals determine which appears for which searcher. Local relevance is your advantage.
IF IT IS A TRADEMARK ISSUE
That is a legal matter rather than an SEO one. Take appropriate advice.
TIMEFRAME
Ranking for your own brand usually resolves within weeks once the basics are in place.