I am creating segments in a particular report suite but it is view able & editable by other user's of the same report suite. So how can I block other user to see my segments.
A non-admin user can only see the segments that are shared with them. Are you referring to Admin users?
If you create a segment then other admins will still be able to see your segments.
If you have created a report and have shared the segment with a particualr report suite you can go to components > segments > find the segment & click the checkbox > click share and unselect any people who should not have the segment shared with them.
Here detail for sharing (just do the reverse to unshare) segments: https://experienceleague.adobe.com/docs/analytics/components/segmentation/segmentation-workflow/t-se...
A second option you can try as well is on specific projects you can use the curate option to only add in certain dimensions, metrics, segments etc.
Hope this info helps.