The Hollywood stars have been married for 22 years and Pinkett Smith (47) has confessed that the main factor in their longevity is spicy sex life.