Cantonese in general is a difficult language to master.
You have been learning for quite some time but perhaps you just can't get the tones right? You had the words at the tip of your tongue but you can't form a sentence? You are being nice, yet people think you are being rude?
Don't frown! It's definitely not because you don't have the talent to learn languages nor is it because you are too old to learn a new language!
This might help! I have compiled 3 most important tips here for learning Hong Kongese. Let's start speaking Hong Kongese now!