The problem is the surface that you are painting. Did you wash the ceiling first? Is there moisture stains you are covering? If so you can paint many times and STILL have the same problem. You should prime the entire ceiling with Kilz oil base primer. Then paint with your finihs paint, Bher or any other paint.