I have already said in this thread, identifying that you have a problem is the first step. Working to deal with it is the next step.
Just changing shifts may not be the answer but it might be the catalyst that starts the change you need or maybe not. That will depend on if you make other changes as well. Just changing shifts and not making core changes in work life balance will just make you pissed off at a new partner and the same patients.