I have been delt A9h 3 times so far today. Each time i limped in CO or Button and one of the guys behind me (usually passive) raised to 5BB. Each time 3 of the other limpers who had already invested 1 BB called the raise and it got to me with about a 21BB pot and only 4 left for me to put in with my Axs. On 0 of these occasions i was given a flush draw but on each occasion the flop came 2 suited, the other limpeers just checked/ small bet giving me the odds to draw to the flush if the draw had come up.
Should i have called here?

My big question is, what are the rules you guys go by when deciding to call preflop raises with suited/ connected cards.
I usually just fold them but this table seemed so passive it might be profitable.