Period length

My periods last up to 35 days long and are heavy and painful the whole time. I tried birth control, but I couldn't find one that goes well with my body. Help!