Do you have a doctor that you happen to know? Or do you have a nurse practitioner in your school? Like the others in the chat said I think you should check it out as well. It sounds pretty serious, and even if it isn't, better to be safe than sorry.
It is possible that you're having some problems due to your family history of heart problems or so...... reply