Have you been having

Have you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been having
Have you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been having
Have you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been havingHave you been having