Horizontal stripes on a female betta are more than likely caused by stress. Some females naturally have these stripes and don't mean anything bad.
Stress is caused by moving the betta (shop to home, tank to tank etc), water changes, bullying from other fish, cold water, unsuitable living conditions, powerful filter, illness, outside of tank distractions - just to name a few!