did you rock your boy to sleep everytime?
dont rush it takes time to train.
what you can do first is place him on your bed (like that not so tiring for you) you lie dwn beside him. pat him to sleep.
if he turn then turn him back n tell him firmly it's time to sleep.
he turn again then turn him back agin.
after 1 week he should get the idea.
dont rush it will only make you angry n upset.
oh n also try to dim the room... n make it cosy...