LOL oh man. I told you about that flex seal shit months ago. It really works in a pinch.
I know you've been through some rugged times but fix the damn leak!
It's only going to get worse and worse until the whole fucking ceiling caves in. I don't mean to be a downer here but you gotta fix that or find someone who can.
If you lease or rent then your landlord is a piece of shit. If you own then I'll find someone myself in your parts to come and fix the damn thing or beat the snot out of your landlord until they do.