Unfortunately, a number of these symptoms can stem from numerous different causes.
Even if it were as a simple as a virus, you've been struggling with symptoms for quite some time.
May I suggest it's time to go to a doctor who can do a physical examination and order any tests he/she feel would be in order, given your symptoms? They may also want to refer you to people who specialize- such as a gastroenterologist for your stomach pain.
You mention in your title lung pain. The doctor would try to rule out things like pleurisy, costochondritis, lung cancer, etc.. I know even breathing too much smog can cause lung pain. The doctor might send you to get a chest x-ray to see your lungs and he/she might send you for pulmonary tests, depending on their exam and judgement as to what to do.
I have been to the doctor he done a test which ruled out blood clots in the lung which I'm very happy about haha got blood tests today so get my results tomorrow so hopefully its nothing serious like lung cancer or anything and just a virus :/
I hope it's nothing serious as well. If it is a virus, you might want to take 1000 mg of Ester C vitamin (gentler on the stomach than regular vitamin C and I've found it at Walmart before), zinc, and make sure you are getting sufficient vitamin D, all good for the immune system, as well as getting plenty of rest and drinking plenty of water.
I hope you feel better soon!
p.s. If you have been under a lot of stress lately, immunity can be lowered and viruses can last much longer than usual, so if you have a virus been feeling stressed, I hope you can take steps towards stress management also.
Yeah I live in scotland vitamin d isn't a thing we get a lot here :p and yeah well the doctor did say it could be a virus among other things so I need to wait until my blood tests come back so he has a clear indication of what could be causing this so hopefully I'm ok and it is just a virus but thanks for your help some of the things you said about the water and sleeping more I will take on board I don't do much of any of them :)
I hope they help even if it turns out to be something else. So much healing can happen in the body with adequate restful sleep and water is great for washing toxins out of the body. You might also want to sleep with your torso at a slant, with your head higher than your waist, in case you have any acid reflux.
And, if it turns out you do have a virus, since you don't get much vitamin D naturally, you might consider taking it as a supplement, particularly if you get it tested and it comes back low.