What causes my heart to skip beats after eating or while weight training and also when I have gas?

See doctor. There can be many reasons for that. But you should see your doctor right away to get at least an ekg. It could be something minor or more serious. Don't delay treatment when it comes to your heart. It can literally be a matter of life & death.