I have it and, currently take Flecainide (50mg twice per day) and Atenelol. Per my doc's approval, I cut the Atenelol and boosted the Flecainide to 100mg twice per day in the hopes of letting my heart run up some but, I get more episodes of Afib. So I have added back the Atenelol. I still have about 2 episodes per week and, they last anywhere from an hour to about 8 hours. Lately I have been also using the PIP approach (pill in the pocket) which consists of taking 150mg immediately upon going into Afib. My heart will often convert between 1 and 2 hours with this approach. If it doesn't, then it usually self corrects in 6 to 8 hours.
Afib is a real pain. Its the most uncomfortable thing I've ever had, and I've been living with it for 9 years now - though its been getting worse as the years pass. When it strikes on a bike ride, it will sometimes self correct within a few minutes and I continue, and sometimes it doesn't in which case I have to bail out or cut my pace way back. On mountain rides its particularly difficult to continue even on a reduced pace.
I don't know whether my next step will be ablation or a pacemaker with continued use of rhythm control drugs, or maybe something else. I have another appointment coming soon and its getting to the point where I will have to do something. The drugs are loosing their efficacy. You have probably seen all this since you've been through the ringer with it too.