I had iman but then I lost it by going to fortune tellers and watching tarot cards for about 7 years. I have repented
All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
We congratulate you upon the blessing of guidance and your repentance; Allah (may He be Glorified and Exalted) is kind to accept repentance from His servants for all sins, no matter how great they are, even if it was disbelief. Allah Says (what means): {Say, "O My servants who have transgressed against themselves [by sinning], do not despair of the mercy of Allah. Indeed, Allah forgives all sins. Indeed, it is He who is the Forgiving, the Merciful.} [Quran 39:53]
However, for repentance to be accepted, the following conditions must be fulfilled:
* Sincere repentance (to Allah).
* Regretting what you did.
* Quitting doing the sin.
* Being determined not to return to it again.
If these conditions are fulfilled, then your repentance will be accepted, Allah willing.
For more benefit on fortune-telling, magic and soothsaying, please refer to Fatawa 225778, 228358, 328561, 360988, 88672, 129376, 283075 and 322036.
Allah Knows Best.
You can search for fatwa through many choices