Causality

Every cause has one effect, and every effect has one cause. Nothing can happen without something causing it, and every happening must cause something. Has there ever been a first cause, or does it stretch back to forever.