I have sleepless nights and fast heart rate my blood pressure is high I can only sleep in the day?

You need to see a MD. There are countless factors that impact sleep and wake cycles. You did no mention it, but if you are napping during the day...This can contribute to sleepless nights. Your fast heart rate could be anxiety. It is impossible to tell from how you feel what your blood pressure is and at 21 it is unusual to have high blood pressure. Consulting with a doctor should help you sort things out.
It would be prudent. To undergo evaluation for these symptoms. There is not a way to diagnose this online.