Tips for taking care of relaxed hair?

Any tips/recommendations for taking care of relaxed hair and making it last longer?
what kind of shampoo should i use? is it better to look for hydrating or moisturising shampoo? should we do protein hair mask often? what kind of hair oil is best? jojoba? argan? etc

any tips please! thanks <3