Ok ! I know it's not a good thing to make sins then to do tauba, and return to the sins again. But let me tell you something that will make you happy : Allah has a name which is 'Al-Ghafur'=the forgiver. And allah likes when somebody make a sin and than turn back to allah to seek forgiveness, and Allah will be happy to forgive you and to see you coming near to him. It's totally human to do sins repeatedly, but we have to make tauba every time we do a sin. So don"t be sad, because the shaytan (satan) wants you to feel frustrated and weak and wants you to think you're unable to be a good muslim. So you must do these things :
1) every time you do a sin, you should make a tauba and decide not to return to the sin again for the rest of your life. And if you forget, and make a sin another time, don't be sad : it's not really easy to stop doing sins, it can be a long process which requires time.
2) Never give up and try to live a normal life and don't blame yourself: it's ok to do sins if you make a true tauba every time.
3) Be sure that, at the end, and after many times, you will be able to stop doing that sin.
4) Make duaa, and ask allah to help you stop these sins.
5) do reciting and read qur'an every day, and do prayer in time, that will make you stronger and helps you remember Allah every second so you will not have the envy to do sins.
And, be sure that all of us do sins from time to time, so this thread you made is very helpful for all of us.