I have constantly made one particular sins which is regarded as a major sin, and after everytime I do it I feel SO ashamed and disgusted and hopeless and pathetic and all of these things, and as such I always make a Tauba to never do it again because of my detest towards this particular sin, but I end up doing it again anyway, and this has continued for the past 5-6 years. I have 'emaan at times - strong 'emaan - but when I give in to my nafs, it's always in the extremes. I really need help - a soltion. I am aware of the requirements for making Tauba, but I just want to know if there is anything else that I can do that will aid my repentance since I've repented so many times without success, and I am certain that my Rabb will so displeased with me that I cannot even comprehend. Please, give me some advice - any advice will be greatly appreciated.