Umm, I really hate how just because a woman has a low/no sex drive that she is automatically getting it somewhere else. Even though she switched pills, 11 or 12 weeks is only three months and it could take her body six months or more to get normal after being on the pill that lowered her drive.
Stress also has a lot to do with it. A lot. When you are stressed out and tired the last thing you want to do is have sex.
Also, not to be mean, but has your sex always been good? I am not trying to be mean or hurt your ego, but seriously. I mean, do you do enough/good foreplay? Last long enough? Please her? I know that when you have a man who only lasts ten or fifteen minutes or less and isn't pleasing you then the thought of sex makes you so sick that the kissing, holding hands everything stops.
I am not saying that you aren't pleasing her I am only asking you to consider it along with many, many other things.
I really don't believe she is cheating. I think she is just stressed out and still has a low sex drive from that pill.
Also, you said that she doesn't care about your needs, and you don't mean just sexually, also oral making out, kissing, etc. That is all sexual honey. I mean if she doesn't feel like having intercourse and getting/receiving pleasure then why in the world would she want to give you oral which does nothing for her?
Waiting is up to you. If you really love her you wouldn't even be questioning it. If you love her, you will talk to her about it until you figure out the problem, and then you will wait through it.