Is is ok to take Yasmin for a long period of time?
Yes. There are women who use birth control for decades without serious ill effects.
As far as Yasmin specifically, just ensure that you have the proper tests done as scheduled to make sure that you aren't retaining Potassium. Also, familiarize yourself with side effects listed in the package insert that indicate too much potassium in the body.