No, you don’t have to. No immigration professional can guarantee you a favourable outcome to your immigration process. It facilitates your understanding of the laws and best prepares your request based on your personal information. Nevertheless, there may be situations in which you could necessarily use an immigration professional.