I will give you the answer on this one right now: It's kidney stones! Usually requiring the use of opioids to alleviate… Read More