Yes, costochondritis generally goes away on its own. But it can take several months. Take good care of yourself and get enough rest until your symptoms go away.