How long will it last? Only been a few hours so early days but it's so sore. About to go to work, any tips? Taken Co codamol, can't have any anti inflammatory's.