All babies are diffrent hun,he'll move when HE feels like it.
Also,are you sure that he hasn't broken any bones,that delays crawling.
They're really fragile as babies and brake over anything,freddie broke his leg by tripping over a wire when he was 7 months,and didn't crawl or walk again until he was 1 and a half,just shuffled about on his bum.