This week I thought I got my period because it is late anyway. I also have an iud that says it can cause random bleeding. I first thought it was my period so I stopped praying but it has been three days and no more blood. Do I need to ghusl to pray now?

You need to do ghusl and pray salaah