May be your are taking any Doctors treatment for it still you must have to work on all these points.
Read this post on chhayaonline.com