THanks for the query
If it is a road rash
without any fracture
then i am expecting it to settle down in a week
U r on the right medications, nobody is prescribed morphine
for an abrasion.
The pain will start reducing day by day.
For now try not to move or bend your knee too much, try to keep it immobilized most of the time. It will heal faster
Have a healthy life