The perfect hug lasts between five and 10 seconds, scientists say Whats New, 16 Nov 2021 If you want to give the perfect hug, hug your partner for anywhere from five to 10 seconds and don’t worry about arm position…