It is possible to have a pain under the rib cage
after a week of injury
. It can develop slowly. It is called costochondritis
. The pain of costochondritis is quite sever, increase with time. You will need good anti-inflammatory drugs for it to subside early.
You can take Tylenol
for pain after food. It is over the counter drug.
Hope this helps.
Get well soon.