You should check with a cardiologist just to be sure, specially because you had such a series set of symptoms! When it comes to the heart you can't just take second guesses. Better make sure and check with a professional. Kudos for staying away from drugs since this incident!