You can never reach the ranks of the Prophets or beloved mothers of our Ummah, so accept that you will sin and continue to sin because Allah made you imperfect. All that he requires you to do is turn to him in repentence, to sincerely seek his forgiveness. For everyone sins but the best of those turn back to Allah.
Perhaps Allah allows you to commit such sins because of the way you turn back to him each time. Every sin you do followed by a sense of realisation teaches you a valuable message, like a sense of humility
Repent before the day ends before your deeds are sent to Allah and repent before your life ends before you are made to stand in front of Allah.
Know that the road to mercy is always there to walk upon. Know that the doors to forgiveness are always open. Even if your sins piled as high as the sky Allahs forgiveness comes so easily. His mercy will always outweigh his wrath.
If you think you're such a constant sinner it should make you rush towards doing good at every opportunity you get.
Be watchful of your mind. Dont let your thoughts become actions. Rectify your mistakes and move forward. Have the fear but likewise have the hope. Try, try and try again because surely Allah loves those who try.