My landlord has told me verbally today that I have to leave is this right?
No. If the landlord wants you to leave they must give you at least 2 months notice in writing.
The landlord can ask you to leave at any time after 6 months provided any fix term you agreed has ended. He must give you 2 months notice in writing that he wants you to leave, unless the landlord has reason to seek possession earlier. The grounds for possession before the end of the fixed term are set out in law, e.g. rent arrears, nuisance, or damage to property or contents.
The landlord cannot force you to leave, but may apply to a court for a possession order. If you do not leave by the date set by the order, the landlord may apply to the Court for a warrant for eviction. The Court will then appoint bailiffs to evict you.