what is the difference between how are you and how have you been?
The difference is that “How are you?” is in the present tense. I want to know how you are doing RIGHT NOW. “How have you been?” is the present perfect tense. It means that I want to know what you've been doing since I saw you the last time.