Getting Rid of Stretch Marks Stretch marks are often caused by pregnancy and rapid weight gain, but can also be a result of aging, hormonal imbalance, sudden weight loss, and swelling. Castor oil is known as one of the best treatments for a variety of skin conditions. Its rich contents and various fatty acids make it an excellent moisturizer and effective treatment for getting rid of unsightly stretch marks. 3. Castor Oil For Treating Acne The common skin condition, acne, is a result of impurities accumulating in your pores, causing the skin to become irritated and inflamed. Many of the acne remedies on the market today contain benzoyl peroxide and salicylic acid, which tend to dry out the skin. Castor oil, similar to using neem oil, is a natural resource that will draw out dirt, dead skin cells, excess oils, and bacteria without drying out your skin.