Although some people might tell you not to use these expressions because they are slang or lazy, I believe that if you really want to learn a language, you should aim to be as near a native speaker as possible. That is the real language.
I'm a native English speaker, and use both expressions, although "gonna" sounds more like "gunna" in normal speech. I'm also a fluent (Mexican) Spanish speaker, and use expressions like "pos", instead of "púes", and "dónd' estás", just like native Mexicans. It's just a normal part of TRULY mastering the language and all its idiosyncrasies. Real language doesn't come out of a textbook!