Check the "best if eaten by date". If it's past that, I would suggest not eating it. It doesn't matter it smells alright, or looks alright, it would most likely not be safe to eat. If there is no date, but the coloring is off, or there is mold toss it. Bad cream cheese is not safe.