The main reason for your signs and symptoms could be due to a heart problem. Your doctor can make a diagnosis based on your family history, physical examination and blood tests. He may also recommend some additional tests like ECG, Echocardiogram or Heart Angiogram. Identifying the condition early can help in managing the condition appropriately.