you're pregnant. if there was a smell, you'd notice it.
Get out of that place, Rainbowzz. It's causing you a lot of grief. Find a job that you can do from home and find a more responsible roommate. You (and the cats) deserve much better than this
Did you roommate get home yet? Did he get his check?