Alternative cold compresses and hot compresses for 15 each are a good way to provide analgesia.
Please do not medicate Prince with any human drugs as these can cause liver problems and sometimes toxic reactions.
The best thing to do is rest him strictly for 6 week, however if he shows no signs of improvement at all during the 1st two days then Prince has definatley done something more chronic or severve, such as a fracture, dislocation or ligament tendon damage.
If this is the case the sooner you go to your vet the better for Prince even just for a check up. There must be services in your area that can help with the money i.e PDSA, RSPCA etc.. however sometimes you have to be on certain benefits.
ALl veterinary surgeons have to by law to provide 1st aid for an animal with or without money ! Your dog is in pain and the vet can and must provide analgesia and 1st aid , they may charge it to your account but he needs a check out if he is whining and crying - he is definatley trying to tell you something. Good luck please let me know how you get on. Happy christmas