@A57 the snake. I wish you all the best, stay strong and beat it.
Regarding health checks/MOTs I receive an annual check from my GP. Telephone call asking you about smoking, alcohol etc and also making an appointment at the surgery for a blood test. One of my friends was recently diagnosed with prostate cancer so I asked if I could be checked and also for my cholesterol levels. They were happy to do this at the same appointment as for my annual blood test. The prostate check was also bloods only. Get it checked lads, they're happy to do it but you just need to make the effort and ask.