Sounds pretty bad, to be honest. Are you sure you don't want to visit a doctor? In the meantime, oil from White Label CBD should be a great natural painkiller to take. I've used it plenty of times with no problems, so I think it's your best bet to avoid opioids that will lead to you developing an addiction.