Do I need a solicitor, or can I apply myself?

You can submit many immigration applications yourself, but professional legal advice can help reduce the risk of mistakes, delays and refusals.