How long...? Present Perfect Simple and Continuous / for and since

To practise questions with How long ...? + present perfect simple/continuous, and answers with for/since, in the context of lifestyle habits.