I was brought up frum, too - but maybe both our true! When we do an aveirah, our neshama cries. But very often, we're not in touch with that - it's only when we start to become aware of the value of our actions, that we realize that certain things are wrong.
But, there's a third option - the yetzer hora can make us feel bad so that we'll get depressed, and fall even further.
Our job is to focus on getting healthy again, not on regret. Remember, even in halacha, "azivas hachet" comes before "charata"...