Hi Tang
Im 43 and I fell apart a few years ago, please note I am not a medical professional so this reply will more than likely have nothing to do with your current condition.
I had a total hip replacement on the right hip in June 2013 and arthroscopic repair surgery of the left hip six weeks earlier in the same year . Using c

rutches leading up to the major surgery after the minor surgery revealed serious arthritis in my wrists and I seriously thought my board riding days were behind me.
Practically didn't surf for 5 years leading up to 2013 due to pain and fatigue.
However they can rebuild you and life is great on the other side.
Im back chasing pits ( sup only ) and loving my somewhat new lease of life.
Yes I get pain in the similar areas as you at times due to my left hip ( original remaining hip ) being compromised therefore passively changing my gait. I know in the next 5 years I will have to get the left hip done also.
I see a clinical masseuse every 2- 3 weeks religiously for the last 3 years, she manages to keep me going.
I rented a pilates reformer for a year leading up to my surgeries and found this a great tool in keeping me going also.
I still don't stretch enough ( practically at all ) however this is my new ambition for the next few months.
Voltaren is your friend for the Ments, one of my best mates has a charter boat in Nth Sumatra and believes if it wasn't for Voltaren he would not have a business. Two 25 mg over the counter V's are the same as prescription Voltaren, the slow release prescribed version is pretty good also.
My massage therapist is my crutch nowadays, real clinical massage therapist are hard to find, apparently there is or was a massage guru at or near Torquay who used to be very busy when the older pros came to town for bells in the 90's, chase him down.
The surgeon who did my hip trains other surgeons from the USA in the anterior approach and has rooms in Melbourne when he is not training crew overseas.
Look forward to seeing your pics of the Mentawai's in the tube on the breeze when you return.
Happy Boardriding
Jack