Feeling stuck in a situation that doesn't allow you to be happy usually only happens when you've convinced yourself that things can't be any different.
So to start becoming unstuck, unconvince yourself.
Re-evaluate those reasons and look instead for reasons and ways that things can change for the better.
Solutions sometimes remain hidden until you actually look for them.
Then, they can reveal themselves even in places you never thought they'd be.