Kate has given a good answer for everyday English. In ordinary conversation, we usually would say "Thanks for being so kind and patient with me." If we wanted to be really proper, then we could use both prepositions:
"Thanks for being so kind to and patient with me."
Honestly, that strikes me as much too formal for this sentence, but if it were an essay for school, then it would be appropriate.