Dave suffered a hamstring tear while making his debut in the squad in the IRB AXA International Sevens in Wellington, New Zealand, last weekend.
Peter Gallagher, the Scotland sevens squad manager, said: "David is absolutely devastated. He was really beginning to look the part at this level, and we were delighted with his performances in Wellington - his first international tournament."