Cardi B has filed for divorce from Offset after three years of marriage following rumors of his infidelity.