There's open source software available on Github:
https://github.com/gurnec/btcrecoverCheck the code yourself, and verify that its safe to use as I haven't looked at it for a while. But, it has worked in the past. If you aren't familiar with the software or cracking passwords that you already know parts of then you can get someone to do it who you trust. I think its Dave at walletrecoveryservices, and he has been doing it a number of years, and I've never heard anything bad.
Do note though, if you don't know any of the password, and its over a certain length it would be pointless even trying. However, if you know parts (ideally the majority) of the password then you might be in luck, and either you can find it yourself or you can contact Dave. If you think its a simple typo then most btcrecoer has that built in. Dave would likely be the person to contact if you needed this done quick as hes going to be more efficient than yourself as hes familiar with the process.