It sounds like you are doing everything right, unfortunately you cant undo the ravages of the sun before you were aware of it. You may want to consider a sun protective a sun protective hat, since sunscreen has to be constantly re applied. 90% of wrinkles are caused by damage from the sun, so stop worrying about stress

Im just getting more into sun protection at 22, and found a great selection of fashionable wide brimmed hats from this online company called SunGrubbies. Also, when buying sunblocks look at the ingredients label and look for UB blocking ingredients such as titanium dioxide and Zinc Oxide.