My experience is that you'd probably make it if you leave at 7 but its walk straight from security into the gate. Better you leave at 6:30. Being there by 6:30 is a bit early for me. If I had your schedule, I'd plan to leave my place around 6:30 and casually catch a cab to arrive LGA a bit before 7.