Do I ask her why she cheated on me? Or what?????

NO dont do that ..... Try going on a date, it is the only thing you have not tried.