Amitriptyline can make you feel sleepy so it's best to take it in the evening or before you go to bed. You may notice a difference after a week or two but it can take 6 weeks for amitriptyline to work as a painkiller.