hi, i am 29 year old man, having problem with keeping my self hard during sex, i loss control and my dick become small , i would like to keep on going for longer and keep my wife happy, is my problem due to loss of sperm count ? i have been smoking for long time now and have cut down please help me as i am very stressed on this matter