Advice

Whenever I rub my clit and feel my orgasm coming I get disgusted with myself and stop. I don’t know why. I be wanting to do it but i can never finish. Any advice on what i could do ?