Hi,I had exactly the same problem with dd.Although by the time I found BW she was 16months old and it had got to 3 hours getting her to sleep.
Henrysmama (Sarah) was my saviour and this is what I did.
Put lo down,kiss and do your normal routine,then leave the room.
If he starts crying,count to 10,go in,lay him down,say goodnight,go out.
Count to 10,go in,lay him down,go out,
Count to 10 and carry on until he's asleep.
Only go in when he's crying.If you get to 5 and he stops then just wait and
if he starts again,carry on counting from then.
I must warn you that the first night is hell because he will just scream and scream,so
I used to do some stretches while counting outside her door.
For us the first night took 51 mins,2nd night 30 mins and 3rd night 7 mins,then only had to do it once or on a twice from there.
When you decide to do it,stick to it and I promise you this will help.
Let me know how you get on.