What to do when Motorola Moto G (3rd Gen) is stuck in boot loop?

I have only had this phone for a month. All of a sudden earlier today, it will not turn on. It only lights up at all when plugged in. The M logo and powered by Android flash for a couple seconds then goes black, and it repeats itself over and over, unless you unplug it. I tried letting it charge for quite awhile, to holding down the buttons to reset, to no avail
I am so frustrated as I do not have any means of communication without this phone.

Not the answer you were looking for?