Talk to your team.
So you spent days coming up with a design that works. And you pondered over every element that went into it. You questioned every decision.
You think you nailed it.
But you haven't. Not yet. Maybe far from it.
Unless those you work with are on the same page, you'll have to go back to the drawing board.
But that's okay.
It's always better to find these out before you've all committed to doing the work.
Maybe your team have a better idea. A simpler idea that solves the same problem in a more elegant way. Or in a more straightforward way. Or it just may be that your designs aren't technically possible in the current context.
But you've spent all that time agonising over something you'll now throw away?!
So what?
It's part of the job. It's part of the process. It's how you get better and it's how you make things better.