If one is truly serious about living a life of purity. Consider attending Mass at a Traditional Latin Mass and join the community there. The Traditional Latin Mass priests and the community environment will greatly help shape a person into living a life of purity. The Traditional way of living a Catholic life, courting, marriage, and family or religious life is the best and proven way. This is the way of the saints.