
I'm sorry you feel like you always have to hold it in. Everyone needs to cry sometimes. If you need privacy for it, maybe you could ask your roommate to leave your apartment for a while? I'm sure they will be understanding, you don't have to explain why. Just ask them for half an hour or an hour of privacy.