That is an absolutely good idea to get your grandma to take you to the doctors to check your blood.
You have the typical symptoms of anaemia. The yellowing that you have seen may be jaundice.
If you are not eating properly and not getting enough sleep you can easily become anaemic. If you get heavy periods that can cause anaemia. If you are missing menstrual monthly cycles, that can be due to anaemia.
With anaemia there is not enough red corpuscles. These carry the oxygen around your body and your body needs to have iron to be able to produce red corpuscles. This is why you are tired, feeling dizzy, pale and having a problem in getting a deep breath.
At home make sure you have a good healthy diet that includes fresh fruit and vegetables, dark green veg have iron, eggs, milk. Kidneys and liver are full of iron, cereals are fortified with iron.
See the doctor as soon as possible so that he can arrange blood tests and examine you in the event you have any infections.
They could test you for Celiac disease at the same time to rule that out. Celiac can cause anemia. Also have an ultrasound of your gallbladder area.
These things would be more common than cancer, thankfully.
Well Mikayla it could be you have anxiety or/and depression. I had a lot of the same syptoms I would get dizzy and lightheaded and felt faint. my breathing is so bad sometimes that I feel I can barely breath. I'm a 16 year old male so I know what u gonna through. Go get checked by a doctor and if there is nothing wrong with you physically then you might have anxiety and/or depression. and yes anxiety and depression can both make you think and have physically syptoms. wish you the best of luck, take care