"I have a lot to say" would seem to put it clearly.Hi there
As the title reads, I am not sure whether you can say: "to have a lot at heart", meaning that you have a lot to say. Or is there another phrase for this?
NOT A TEACHER
(1) I believe that you can say:
I have a lot to get off my chest. = I have a lot to tell you, especially negative things
(complaints, etc.).
P.S. Because of the word "chest," it might be a good idea for females NOT to use
this idiom. Some immature people might laugh.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: