Greetings! Thanks for your query.
Description of your symptoms is suggestive of either a form of eczema (Atopic dermatitis) or another condition known as "Ichthyosis". Both these conditions cause dry skin. The good news is there are products available to improve your skin and your symptoms. It appears you have been suffering with this problem for long time but I am not sure whether you have seen any Dermatologist.
Moisturisers containing urea, salicylic acid and alpha hydroxy acids are very useful for dry skin. The most important factor to get maximum benefit is regular applications of there medications several times a day and within few minutes after you have a shower or washed your body.
Next Steps
Please visit a Dermatologist for evaluation and treatment of your condition.