You have the classic symptoms of a heart issue, and you should contact your doctor to have any heart related problems ruled out. If heart related, it would indicate your heart cells are not getting a good supply of blood. If that be true, there can be effective treatment to prevent or reverse any cardiovascular disorder, and left untreated it can progress to a very serious life changing event.
Thanks for your question, and if you have any further questions or comments, you are invited to respond. I wish you well going forward. Take care,
Ken