Relieve pain, prevent injury, and increase performance. Get customized mobility coaching developed by Dr. Kelly Starrett.
Sounds like some professional help may be needed.
This is an ongoing situation that improves then slides back.
You need to identify the cause so the cause is addressed and all symptoms go away.
Symptoms will not go away until the cause of the issue goes away.