I'm sorry about everything you're going through. I have only a few answers to provide but I want to say that my boyfriend is almost exactly the same and it is extremely challenging finding help from doctors. He is 20 and has almost word for word the exact same systems, including the costochondritis which surprised me! It wasn't until I did extensive research...