Hello, it would take some time for the pain to dissapear. If there is a fracture
rib it would take 3-4 weeks for the pain to subside. Pain will increase when you cough
, sneeze or take a deep breath. So when you cough hold your chest and cough. You can take hot fomentation and a analgesic
gel application over the painful area and a painkiller tablet if pain is unbearable. For bloating
i would suggest you to take some antacids. Thank you, get well soon.