Ay anak, please go to your doctor or OB as soon as possible, hindi lang para malaman kung pregnant ka, kundi para ma-check din kung okay ka overall at bakit may sakit ang puso mo. That cramping needs proper checking, hindi guess work lang. Get a pregnancy test muna if you can (mas accurate kung dalang urine sample to the clinic), tapos let your doctor guide you from there. Sending you strength, okay?