My little one was nursing loads in the beginning (30-40mins), then he started feeding 17-20 mins and now I am lucky if he feeds for 15mins. He starts coming off after 7 mins and its hard to get him to latch on again, I nearly have to keep trying him until he gives up and latches on. He always fed every 3 hours and at night he was like clock work but last night he fed at 11 for 20mins and went to sleep at 11.30. He normally would wake at 2.30 or 3am, but I actually had to wake him at 5am to feed him. Should I be concerned or do babies become more efficient at nursing and therefore don't take as long to feed. Is this normal at 5 weeks?