Spaniard here. If you live in Madrid/Barcelona, try to find a new position in a smaller city. I don't see myself living there.
In my opinion, if you are losing your motivation, maybe your guts are not the best advice you should follow. I always try to take risky decisions when I feel comfortable with the current situation.