Thanks for you reply.
I tested it like this but the result is still 94.
both
$args = array('posts_per_page' => 7, 'paged' => $current_page,'category' => $category_id, 'post_type' => 'post', 'suppress_filters' => false);
$postslist = new WP_Query( $args );
die ($postslist->max_num_pages);
(with category in the args array)
and
$args = array('posts_per_page' => 7, 'paged' => $current_page, 'post_type' => 'post', 'suppress_filters' => false);
$postslist = new WP_Query( $args );
die ($postslist->max_num_pages);
(without category in the args array)
show 94 on the page.