Keep changing my niche/offer

I’ve spent the past 7 years helping a range of clients with their digital marketing (a range of services).

I know the importance of having a niche and an offer dialed in.

It’s something I also share with all my clients.

However, for me, I really struggle to stick with ONE of each.

In the past, I would change my niche and/or offer on a weekly/monthly basis.

Doing lots of activity but not making any progress.

And it’s impacting me personally because I know I’m capable of so much yet I’m not living up to anywhere NEAR my potential.

I consciously know I need to have one clear and compelling niche/offer yet I haven’t been doing that (past not current tense).

What advice would you give me based on my situation?

Many thanks