It require a thorough personal examination by a doctor to diagnose. Some tests may also be suggested by the doctor to arrive at a particular diagnosis. So please visit a doctor without wasting time. (It is advisable to go for preventive health check up
at least once a year for the whole family and be optimistic.) Do not diagnose yourself by comparing your problems with those mentioned in the net as it can be very confusing and sometimes misleading. Commit yourself to a healthy lifestyle (including yoga ), and avoid bad habits to stay young and healthy.