I best not get going on this, because I'm not sure there is enough bandwidth to support it all. Suffice it to say,the crap spewed to my daughter, who has chronic pain issues when her two newly dx'd...
Ask your doctor about Costochondritis....