I was wondering how to figure the odds on this one...If I hold KQs and hit my flush, but villain pushes upon the third flush card, should I automatically fold?

This has happened to me a couple of times lately, and i suppose I should stop doing it. 1, I have KQs with a flush draw but otherwise unimproved. I feel I could be leading in the hand but am not quite sure, plus I am chasing the flush. Or maybe I even have top pair. Should I just take the pot down there and not mess around with the draw? I ended up giving someone odds to draw out because I felt confident I would win the flush.

If one would assume that most play suited against all but a huge PFR, when I had KQ should I assume my caller is holding Axs? I guess it is unlikely that someone would chase with Jxs.