My thoughts are with you, I lost both my parents to cancer (neither smoked, both did everything you're 'supposed' to do) - in 2009 and 2015, so I know exactly what you are going through.
It is a cliche, but it is a cliche because it is true - Time is a great healer.
Try and keep your chin up.