According to your symptoms the appropriate medicine should be given to you so that you can feel more relaxed & pain relief.
Arnica 30, Bryonia alba 30, Hypericum 30 and Kalmia lat.30 are commonly given but again I am advising you that don't self medicate.
Try to take appointment or consult online with a registered homoeopath so that you feel better for long time, otherwise your problems will suppress, and not get proper cure.
Next Steps
You can easily take online consultation through practo app.
Health Tips
Do few exercises.